基本上,我正在处理一个本地服务器(http://localhost:3000/),它接收来自其他服务器的发布请求,如下所示:
return requestLib.post({
url: 'http://localhost:3000/test',
timeout: 120000,
json: true,
body: {
user: user,
proposal: proposal
}
});
我希望在本地服务器上使用此post请求中的json来为从此post请求收到的json创建视图。以下是我在localhost服务器上的routes.js文件中正在执行的操作:
app.post('/test', function(req, res) {
res.render('index', req.body);
res.end();
});
我的问题是如何在我的控制器和本地服务器上的视图中使用此json作为范围?我对角度和节点非常新,因为如果这是一个愚蠢的问题/没有意义,你可能会道歉如此道歉
答案 0 :(得分:1)
使用angularjs时,您可能不希望从POST请求返回渲染视图,因为angularjs拥有自己的模板系统。 POST请求通常用于数据保存操作或更新。
app.post('/test', function(req, res) {
var data = req.body
var proposal = data.proposal
// some db operation etc...
res.send("Success")
});
Angularjs和node.js完全不同。