Node.js 错误404找不到错误

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

在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 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');
  }
});