探索Express-Babel:一个现代化的Node.js开发框架
// 安装所需依赖
// npm install express @babel/core @babel/node @babel/preset-env nodemon -D
// server.js
// 使用Express和Babel设置Node.js服务器
// 引入Express框架
import express from 'express';
// 创建Express应用
const app = express();
// 设置服务器监听端口
const PORT = process.env.PORT || 3000;
// 中间件:解析URL编码的请求体
app.use(express.urlencoded({ extended: true }));
// 中间件:解析JSON格式的请求体
app.use(express.json());
// 中间件:提供静态文件服务
app.use(express.static('public'));
// 基本路由示例
app.get('/', (req, res) => {
res.send('Hello World!');
});
// 启动服务器
app.listen(PORT, () => {
console.log(`Server is running on port ${PORT}`);
});
// 运行Node.js应用
// npx babel-node server.js
这段代码演示了如何使用Express和Babel来创建一个简单的Node.js服务器。它设置了一个监听端口,并定义了一个基本路由,同时提供静态文件服务和请求体解析中间件。最后,它启动服务器并输出服务器运行的端口信息。这个例子简洁明了,并且教育开发者如何组织Node.js项目的基础结构。
评论已关闭