Node.js 礼物盒子
以下是一个使用Express框架创建的简单Web服务器示例,它提供了一个登录页面。
const express = require('express');
const path = require('path');
const app = express();
const port = 3000;
// 设置视图引擎为pug
app.set('view engine', 'pug');
app.set('views', path.join(__dirname, 'views'));
// 提供静态文件服务
app.use(express.static('public'));
// 登录页面路由
app.get('/login', (req, res) => {
res.render('login', { title: 'Login' });
});
// 服务器监听在端口3000
app.listen(port, () => {
console.log(`Server is running on http://localhost:${port}`);
});
在上述代码中,我们首先引入了express
模块来创建一个Web服务器,并设置了服务器监听的端口号为3000。我们还使用express.static
中间件来提供对位于public
目录下的静态文件的服务。我们使用Pug模板引擎来渲染登录页面。
请注意,这只是一个非常基础的示例,实际的礼物盒子功能将更加复杂,包含用户认证、数据库交互等。这个示例旨在展示如何使用Express创建一个简单的Web服务器,并提供一个登录页面的静态视图。
评论已关闭