javascript - 如何在 Node/Express 中设置 404 路由
问题描述
如何在 Node/Express 中设置 404 路由?如果 URL 无效,我想将 HTML 或 Handlebars 文件呈现给客户端
解决方案
假设您有一个这样的快速应用程序:
const app = express()
然后放置所有路线,并在所有路线的末尾放置 404 路线,例如:
app.use((req, res) => {
res.status(404).json({
success: false,
message: "Page not found",
});
});
如果您使用手把或任何其他模板引擎,您可以这样做:
app.use((req, res) => {
res.render('404.html')
});
推荐阅读
- visual-studio - 用于 Javascript/AJAX 的 Visual Studio Code 镜头
- javascript - Discord Bot 多次响应事件
- php - 大小动态数组PHP,POST方式,用Jquery
- node.js - Jest 进程在所有测试执行之前退出,没有任何反馈
- java - Char变量减去char变量在java中解析为Int
- laravel - 登录 Laravel 8 应用程序时出现“未找到列” - 假设缺少“id”列?
- jmeter - 如何解决 Jmeter 和软件之间的问题
- reactjs - 使用 Apollo 客户端处理前端的渐进式披露
- javascript - 如果 count == 0 AND otherCount == 0
- heroku - Heroku 计划选择哪个