Javascript 如何访问angular fullstack';s端点?
我使用Javascript 如何访问angular fullstack';s端点?,javascript,express,yo,angular-fullstack,Javascript,Express,Yo,Angular Fullstack,我使用fullstack:endpoint question创建了一个端点,我的问题是如何配置/访问参数 例如,当请求/api/questions/1并检查req对象时,会显示一个空对象({}) 以下是(我认为是)相关部分: 服务器/routes.js 9 module.exports = function(app) { 10
fullstack:endpoint question
创建了一个端点,我的问题是如何配置/访问参数
例如,当请求/api/questions/1
并检查req
对象时,会显示一个空对象({}
)
以下是(我认为是)相关部分:
服务器/routes.js
9 module.exports = function(app) {
10
11 // Insert routes below
12 app.use('/api/questions/:step', require('./api/question'));
...
55 // Get list of questions
56 exports.index = function(req, res) {
57 console.log(req.params)
58 console.log(req.query)
...
1 'use strict';
2
3 var express = require('express');
4 var controller = require('./question.controller');
5
6 var router = express.Router();
7
8 router.get('/', controller.index);
9
10 module.exports = router;
api/question/question.controller.js
9 module.exports = function(app) {
10
11 // Insert routes below
12 app.use('/api/questions/:step', require('./api/question'));
...
55 // Get list of questions
56 exports.index = function(req, res) {
57 console.log(req.params)
58 console.log(req.query)
...
1 'use strict';
2
3 var express = require('express');
4 var controller = require('./question.controller');
5
6 var router = express.Router();
7
8 router.get('/', controller.index);
9
10 module.exports = router;
api/question/index.js
9 module.exports = function(app) {
10
11 // Insert routes below
12 app.use('/api/questions/:step', require('./api/question'));
...
55 // Get list of questions
56 exports.index = function(req, res) {
57 console.log(req.params)
58 console.log(req.query)
...
1 'use strict';
2
3 var express = require('express');
4 var controller = require('./question.controller');
5
6 var router = express.Router();
7
8 router.get('/', controller.index);
9
10 module.exports = router;
两个日志都显示{}
我确信我遗漏了一些简单的东西,但经过大量的搜索和实验后,我无法找到它。解决:index.js的第8行应该是router.get('/:step',controller.index);如果你找到自己的答案,考虑使用下面的按钮写一个答案。它将帮助读者在将来更快地发现您遇到的问题。