私の質問を使用してエンドポイントを作成しました。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/質問/質問.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;
両方のログが表示されます{}
。
簡単なものが欠けていると確信していますが、多くの検索と実験を行った後、それを理解できません。