【发布时间】:2018-07-23 22:39:33
【问题描述】:
我现在正在玩弄 Javascript、node js 和sails。我正在尝试学习如何做一些事情。
现在,我有一个我想做的基本情况的类比。我想将rest调用返回的json返回给控制器,并将其显示在网页上。
到目前为止,这就是我所拥有的:
module.exports = {
/**
* `PersonController.scream()`
*/
scream: function (req, res) {
function subscream(){
var per = {voice: 'AAAAAAAAAAAAAAA'};
return per;
}
var loudness = subscream()
return loudness;
}
};
console.log 语句确实将 json 打印到控制台,但该函数似乎永远不会返回。我知道我遗漏了一些明显的东西,但是我对 Javascript 或节点 js 的了解不够多,不知道该怎么称呼这个问题,所以很遗憾我还不能谷歌。
【问题讨论】:
-
你怎么知道它不会返回?
-
因为它没有显示在我用来调用该函数的页面上。我去
localhost:1337/Person/scream,页面从来没有显示任何东西。 -
@Inglonias 我们可以看看你的路由器代码吗?
-
@Li357 什么是路由器代码?我什么都没写我刚刚在我的 blueprint.js 文件中设置了
actions: true,。 (使用sails 1.0) -
您确定像对象
scream一样调用var scream是个好主意吗?
标签: javascript json node.js sails.js