【node.js从入门到精通】使用express创建web服务器,路由,进行中间件的创建链接路由及其他中间件
以下是使用Express创建Web服务器、路由以及中间件的示例代码:
// 引入Express模块
const express = require('express');
const app = express();
// 创建一个路由
const router = express.Router();
// 定义一个中间件,打印请求时间
app.use((req, res, next) => {
console.log(`Time: ${Date.now()}`);
next();
});
// 在路由上定义路由处理程序
// GET请求
router.get('/', (req, res) => {
res.send('Hello World!');
});
// POST请求
router.post('/', (req, res) => {
res.send('POST request to the homepage');
});
// 使用定义的路由
app.use('/', router);
// 监听3000端口
app.listen(3000, () => {
console.log('Server running on http://localhost:3000');
});
这段代码首先引入了Express模块,并创建了一个Express应用程序。然后,它创建了一个路由实例,并在该实例上定义了处理GET和POST请求的路由处理程序。接着,它定义了一个中间件,并将其添加到应用程序中,以打印请求时间。最后,它启动服务器并监听3000端口。
评论已关闭