【发布时间】:2017-08-15 10:35:59
【问题描述】:
我必须从节点请求 Yii2 api。 它不会抛出任何错误,但也不会返回任何内容。 当我直接在浏览器中向 Yii2 api 方法请求时,返回值。这是我在节点路由中的请求:
router.get('', function (req, res) {
var parameter = 20;
request({
url: 'http://**.**.**.***:8000/web/index.php?r=api/get-value',
parameter: parameter,
method: 'GET'
}, function(error, response, body) {
if(error || response.statusCode != 200)
throw error;
res.send(body);
});
});
module.exports = router;
这里是 Yii2 控制器/apiController.php 中的方法/端点:
public function actionGetValue($inverterId) {
return $inverterId * 2;
}
有什么建议可能是错误/遗漏的吗?
【问题讨论】:
标签: node.js rest express yii2 request