J'ai créé sur EC2 une instance de serveur ubuntu et essaye de faire fonctionner le générateur simple.
lorsque je vais à la racine http://MY_SERVER_IP_HERE/ la page d'index de l'application est affichée.
si je vais à http://MY_SERVER_IP_HERE/users im obtenir 404 même si l'application express est configuré pour gérer cette route.404 sur le routage avec nginx et expressjs
var routes = require('./routes/index');
var users = require('./routes/users');
app.use('/', routes);
app.use('/users', users);
/routes/index.js
var express = require('express');
var router = express.Router();
/* GET home page. */
/**** WORKS FINE ****/
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
module.exports = router;
/routes/users.js
var express = require('express');
var router = express.Router();
/* GET users listing. */
/*** GETTING 404 ****/
router.get('/', function(req, res, next) {
res.send('respond with a resource');
});
module.exports = router;
mes paramètres de routage nginx:
location ~ ^/(stylesheets/|css/|js/){
root /var/www/html/test/myapp/public;
}
location/{
proxy_pass http://MY_SERVER_IP:3000;
}
je vous remercie beaucoup!
http: // MY_SERVER_IP_HERE/users/(wi une barre oblique à la fin) qui fonctionne? – djaax
non, toujours eu 404 –