我使用yo angular-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'));
...
API /问题/ question.controller.js
55 // Get list of questions
56 exports.index = function(req, res) {
57 console.log(req.params)
58 console.log(req.query)
...
API /问题/ index.js
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;
两个日志都显示{}
。
我确信我错过了一些简单的东西,但经过大量的搜索和实验后,我无法弄明白。