傳值方式分爲get和post,這個只需要在路由中定義即可
如:1.get:
app.get('/aa/aaaa', User_Stream.aa); // 添加收藏
後臺接受爲:
req.query.id || ''
req.params.id || ''(注: || '' 爲當傳值爲空時或不存在傳值給變量賦值爲空用以防止報錯)
2.post:
app.post('/aa/aaaa', User_Stream.aa); // 添加收藏
req.body.id || ''
如果用到ajax進行後臺的交互
例:
var followData = {
ct :
ct,
touid :
touid,
uid : uid,
uname : uname
};
$.ajax({
type:'post',
dataType:'json',
url:'/toUser/follow',
data:followData,
success:function(data){
if ( data.result==1) {
alert("成功");
}
}
});
後臺獲取變量followData中的值
錯誤:req.body.followData || ''
正確: req.body.ct || ''
req.body.touid
|| ''
req.body.uid
|| ''
req.body.uname
|| ''
後臺往前臺傳json格式的數據用以ajax判斷的格式
return res.json({result: 1, msg: "描述", data: '數據'}); //result爲0 失敗反之爲1成功