Comments (4)
I changed it to 405
. I have found people use Method Not Allowed
when there is no resource/route for something.
Most people seem (at least beginners) to confuse themselves of 'Resource being not found' when 404
is shown. 405
is more meaningful for cases like those. Yes, we can use 404
and replace it with a message like Route not found
because only having a message like Not found
causes some confusion.
from express-api-es6-starter.
And yes, I've kept the notFoundError
method as it is.
from express-api-es6-starter.
So we show 404
when there is actually an unavailable resource (like /users/12133213
), but use 405
for a non-existent route?
from express-api-es6-starter.
Correct.
from express-api-es6-starter.
Related Issues (20)
- Saving 3 inserts in one post route HOT 5
- Get the correct error message when transaction fails HOT 3
- async / await on controllers HOT 1
- help with idAttribute HOT 3
- Use babel-preset-env
- Show error message on 500 HOT 3
- 2 more fields returning HOT 6
- What about pagination HOT 9
- Problem when field name contains numbers HOT 1
- Strange return after createrecord HOT 1
- docker => 'client' is missing HOT 2
- Update FIELDS different than Insert FIELDS HOT 1
- How to connect with mongodb in this setup? HOT 2
- Support building docker image for both development and prod deployment
- Add a migration stage to Dockerfile HOT 1
- Debug issue HOT 1
- Remove bookshelf and just use knex for database operations
- Move to GitHub actions
- Replace winston with pino for logging
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 express-api-es6-starter.