用 Typescript 搭建 Nodejs Server
以下是一个使用TypeScript搭建的简单Node.js服务器的示例代码:
首先,确保你已经安装了Node.js和TypeScript编译器。
- 初始化Node.js项目:
npm init -y
- 安装TypeScript和Express(Node.js的框架):
npm install typescript express --save
- 创建一个tsconfig.json文件,配置TypeScript编译选项:
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"outDir": "./dist",
"sourceMap": true,
"strict": true,
"esModuleInterop": true
}
}
- 创建一个入口文件
src/index.ts
:
import express from 'express';
const app = express();
const PORT = process.env.PORT || 3000;
app.get('/', (req, res) => {
res.send('Hello, World!');
});
app.listen(PORT, () => {
console.log(`Server is running on port ${PORT}`);
});
- 编译TypeScript文件:
npx tsc
- 启动Node.js服务器:
node dist/index.js
现在,你应该能看到服务器启动的消息,并且可以通过访问 http://localhost:3000/ 来测试它。
这个简单的Node.js服务器使用Express框架响应了对根URL ('/')的GET请求,并返回“Hello, World!”。这个例子展示了如何使用TypeScript和Express搭建一个基础的Web服务器。
评论已关闭