MEAN STACK 路由 - 做订单
MEAN STACK Routing - doing order
我是一个 MEAN 堆栈初学者,我找不到解决我的路由问题的方法。
我想从 app.js 文件中划分所有路由,因此我创建了一个包含我的应用程序的所有路由的文件。
我收到 NOT FOUND 问题或无限循环请求。
这就是我的 app.js
app.use(require('./routes/config'));
这里是 routes/config
var express = require('express');
var router = express.Router();
router.get('/partials/:name', require('./partials'));
router.get('/api/tickets', require('./api/tickets'));
router.get('/tickets', require('./tickets'));
router.get('/', require('./index'));
module.exports = router;
在一条路线中我有:
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index');
});
module.exports = router;
你能帮我告诉我哪里出了问题以及为什么吗?
提前致谢。
在您的配置文件中,您需要像这样使用路由器:
router.use('/partials/:name', require('./partials'));
对于部分将是一条路线,在您的部分文件中省略 next
属性;
router.get('/', function(req, res) {
res.render('index');
});
我是一个 MEAN 堆栈初学者,我找不到解决我的路由问题的方法。 我想从 app.js 文件中划分所有路由,因此我创建了一个包含我的应用程序的所有路由的文件。 我收到 NOT FOUND 问题或无限循环请求。
这就是我的 app.js
app.use(require('./routes/config'));
这里是 routes/config
var express = require('express');
var router = express.Router();
router.get('/partials/:name', require('./partials'));
router.get('/api/tickets', require('./api/tickets'));
router.get('/tickets', require('./tickets'));
router.get('/', require('./index'));
module.exports = router;
在一条路线中我有:
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index');
});
module.exports = router;
你能帮我告诉我哪里出了问题以及为什么吗?
提前致谢。
在您的配置文件中,您需要像这样使用路由器:
router.use('/partials/:name', require('./partials'));
对于部分将是一条路线,在您的部分文件中省略 next
属性;
router.get('/', function(req, res) {
res.render('index');
});