如何在angular-fullstack的端点中访问params?

时间:2015-03-01 02:12:21

标签: javascript express yo angular-fullstack

我使用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; 

两个日志都显示{}

我确信我错过了一些简单的东西,但经过大量的搜索和实验后,我无法弄明白。

0 个答案:

没有答案