Node.js 错误404找不到错误
在my index.ejs中,有一个链接链接到/注册:Node.js 错误404找不到错误,node.js,express,Node.js,Express,在my index.ejs中,有一个链接链接到/注册: <a href="/signup"> Sign Up Here </a> 这是我的users.js: var express = require('express'); var router = express.Router(); /* GET users listing. */ router.get('/', function(req, res, next) { res.send('respond with
<a href="/signup"> Sign Up Here </a>
这是我的users.js:
var express = require('express');
var router = express.Router();
/* GET users listing. */
router.get('/', function(req, res, next) {
res.send('respond with a resource');
message = '';
if(req.method == "POST"){
//post data
} else {
res.render('signup.ejs');
}
});
module.exports = router;
在我的索引页面中有一个链接,该链接将用户指向注册页面。当我点击应该指向我的链接时,它显示错误404 Not found Error。我对NodeJs是新手。非常感谢您的帮助。谢谢。将index.ejs中的链接更改为
<a href="/users/signup"> Sign Up Here </a>
你没有任何处理/注册的程序,那么你期望什么呢?404是正确的回答。我应该在哪里处理/注册?你介意提供一些指导吗?@NeilLunnSee如何有一个路由器。获取“/”然后你需要类似的用于/注册。但别指望这里会有教程。如果你正在寻找,那就去别处问问。本网站针对的是一个有明确答案的可靠问题,而不是一般问题tutorial@NeilLunn开始工作了!谢谢
<a href="/users/signup"> Sign Up Here </a>
router.get('/signup',function(req,res,next){
message = '';
if(req.method == "POST"){
//post data
} else {
res.render('signup');
}
});