2

我使用我的问题创建了一个端点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/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; 

两个日志都显示{}

我确定我错过了一些简单的东西,但是经过大量搜索和试验后,我无法弄清楚。

4

0 回答 0