如何解决初始加载后express.js在重新加载时找不到路由
我创建了一个小型快递服务器来为我的react应用服务。这是一个静态上下文响应应用程序,仅使用API调用来获取和显示数据。
启动服务器后,一切正常,当我导航到localhost:5000
时,服务器会自动重定向到localhost:5000/login
。但是,一旦登录页面被加载,服务器将引发错误,并触发重新加载。然后,它给了我Error: Cannot GET /login
。
有人知道出什么问题了吗?这是我的快速服务器脚本的代码,这些代码是我用yarn start触发的(在package.json("start": "NODE_ENVIRONMENT=production node server.js"
中添加了启动脚本)。
const express = require("express");
const app = express(); // create express app
// add middleware
app.use(express.static("dist"));
// start express server on port 5000
app.listen(5000,() => {
console.log("server started on port 5000");
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。