exports.adduser = function(db) {
return function(req, res) {
// Get our form values. These rely on the "name" attributes
var userName = req.body.username;
var userEmail = req.body.useremail;
var collection = db.get('users');
var llll = collection.insert({
"userid": userName,
"password": userEmail,
})
if (llll) {
res.location('http://baidu.com');
} else {
res.send("error")
}
}
};
数据库是插入成功的,但是不会正确跳转至到百度
报错是 500 TypeError: res.location is not a function
这是什么原因?
방금 확인해보니
를 설정했습니다. 으아아아res.location
가location
요청 헤더은
res.redirect()
과 동일한urls
을 사용할 수 있습니다.예를 들어 프로그램 루트 주소가
로 설정합니다. 으아아아/blog
인 경우 다음 코드는location
요청 헤더를/blog/admin
:핵심 포인트는 다음과 같습니다
일반적으로 백엔드 점프는
으아아아res.redirect([status], url)
을 사용합니다(상태는 선택 사항, 기본값은 302):이 메소드를 어떻게 호출하는지 보세요. res가 올바르게 전달되지 않았을 수도 있습니다.