在MERN(MongoDB, Express.js, React, Node.js)项目中,404 Not Found错误表示客户端请求的资源在服务器上不存在。当用户尝试访问一个不存在的页面或资源时,服务器会返回一个404状态码和相应的错误信息。
/users/123
)在数据库中没有对应的记录。以下是一个简单的Express.js路由配置示例,展示如何处理404错误:
const express = require('express');
const app = express();
const port = 3000;
// 静态文件服务
app.use(express.static('public'));
// 路由配置
app.get('/', (req, res) => {
res.send('Home Page');
});
app.get('/about', (req, res) => {
res.send('About Page');
});
// 404错误处理
app.use((req, res, next) => {
res.status(404).send('404 Not Found');
});
app.listen(port, () => {
console.log(`Server is running on http://localhost:${port}`);
});
通过以上方法,可以有效地处理MERN项目中的404 Not Found错误,提升用户体验和系统安全性。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云