我刚刚开始查看节点,我不明白如何将值传递回模块...我已经搜索并搜索但它只是没有点击所以我想我会问。
我的app.js包含:
app.get('/test', controller.test);
我的module.js包含:
exports.test = function(req, res){
console.log("Called test Successfully");
res.json(200, {message: 'success'});
}
我的index.jade包含:
$('.someID').on('click', function(){
$.get('/test');
});
我希望能够做的是将我的index.jade中的内容传递回模块,这样我就可以在console.log .... console.log中看到它(“Called test Successfully”+ somevalue );
由于
答案 0 :(得分:0)
只需发送一些参数(as data
)并使用request.query
property:
/* Serverside */
exports.test = function(req, res){
console.log("Called 'test' successfully with", req.query.somevalue);
res.json(200, {message: 'success'});
};
/* Clientside */
$('#someID').on('click', function(){
$.get('/test', {somevalue: "foobar"});
});