Comments (2)
Hello, it looks like foreman will provide a PORT variable, which tricks settings.py into thinking it is running on Heroku. You might try changing this line into: if os.environ.get('DYNO'):
and see how it goes. According to Ryan Shea DYNO is available on Heroku and not on Foreman (which makes sense). Let me know if this solves your issue: I will update the demo source accordingly.
from eve-demo.
FWIW, I ran into the same issue. I know this is an old issue (closed more than 2 yrs ago, with no confirmation from @genkiro) But I'm adding this with the hope that someone finds this useful.
I am not using foreman
but I get this error on "live" heroku deployment
If I replace SERVER_NAME
in my config.py
with SERVER_URL
the problem is fixed.
i.e. SERVER_NAME
is no more defined (So I guess some default value is used, which works in heroku setup?)
I can't remember why I used SERVER_URL
instead.
I am unable to remember/find the source of why this "fixes" the issue.
It worked for me twice, with the gap of 6+ months. Unfortunately I didn't document my "source" the first time. Second time (May 2016) , I just looked at my "old" git log
and applied the change (somewhat reluctantly) but it worked.
May be @nicolaiarocci can add some comments on why it works.
from eve-demo.
Related Issues (18)
- Add sample data to demonstrate pagination. HOT 1
- Schema Definition Dependency
- Using PUT/PATCH/DELETE on Live Demo HOT 3
- 403 Forbidden on DELETE item HOT 9
- Requests don't seem to be able to send dictionaries to eve HOT 2
- Add example of dates and date_format property to settings.py HOT 3
- Modular API
- Updated examples to latest version Eve HOT 1
- eve-demo requests are very very slow HOT 1
- Live demo 500 error HOT 4
- Malfunctions when run with Foreman or when PORT environment variable exists HOT 1
- Auth is not working HOT 1
- Malformed XML render when href includes forbidden URI/URL chars HOT 3
- Update to 0.1.1 breaking changes
- 404 page does not honor Accept header HOT 4
- Adding multiple items to the people collection errors HOT 3
- Example responses in the README are out of date HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eve-demo.