Node.js毕业设计基于HTML5的美食网站
由于篇幅限制,下面仅展示了一个简化版本的Express服务器初始化代码,用于提供一个基于HTML5的美食网站的骨架。
const express = require('express');
const path = require('path');
const app = express();
// 设置静态文件目录
app.use(express.static(path.join(__dirname, 'public')));
// 设置视图引擎为ejs,并指定视图文件夹
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');
// 主页路由
app.get('/', (req, res) => {
res.render('index', { title: '美食网站' });
});
// ...其他路由设置
// 404处理器
app.use((req, res, next) => {
res.status(404).send('页面未找到!');
});
// 监听3000端口
app.listen(3000, () => {
console.log('服务器运行在 http://localhost:3000/');
});
这段代码设置了一个基本的Express服务器,并指定了静态文件、视图引擎和视图文件夹。它还定义了一个主页路由和一个404错误处理器,并且服务器监听在本地的3000端口上。这为学生提供了一个简单的起点,他们可以在此基础上添加更多功能和页面。
评论已关闭