-1
我已經在EC2上創建了一個ubuntu服務器的實例,並試圖讓快遞生成器簡單的骨架得到工作。
當我去根http://MY_SERVER_IP_HERE/該應用程序的索引頁面顯示。
如果我去http://MY_SERVER_IP_HERE/users儘管快速應用程序設置爲處理此路線,但即時獲得404。404上使用nginx和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;
我nginx的路由設置:
location ~ ^/(stylesheets/|css/|js/){
root /var/www/html/test/myapp/public;
}
location/{
proxy_pass http://MY_SERVER_IP:3000;
}
非常感謝你!
是http:// MY_SERVER_IP_HERE/users /(wi最後一個斜線)工作? – djaax
nope,仍然有404 –