我使用express作为服务器,在过去的几天里,我试图在" localhost:3000 / app / home"下创建新的路由。路径。问题是,当我打开此路径时,我从服务器收到404错误。我确信该文件存在,所以我认为问题是express的路由配置。
App.js
inputField.caretPosition = inputField.text.Length;
这是我的路线 App.js
inputField.MoveTextEnd(false);
答案 0 :(得分:3)
我认为您可能需要从app
app.js
var express = require('express');
var router = express.Router();
router.get('/', function(req, res){
res.render('app/home');
});
module.exports = router;
答案 1 :(得分:3)
您正在应用程序的/app
上安装路由/app
。因此,结果路线/app/app
不是/app/home
。如果您希望从/app/home
访问路线,则需要将路线更改为/home
。
router.get('/home', function(req, res){
答案 2 :(得分:1)
我遇到了同样的问题。我终于意识到你在app.js文件(主文件)中使用了app.use('/api','./routes/index');
。当您进入index.js文件时,您的router.get
,router.post
,router.put
等需要router.get('/', function(...))
,这将引用您的http://localhost/api
!< / p>