// 示例代码:Node.js 与 TypeScript 的简单 HTTP 服务器
// 引入必要的模块
import * as http from 'http';
// 定义一个处理请求的函数
function requestHandler(req: http.IncomingMessage, res: http.ServerResponse): void {
// 设置响应头,指定内容类型为纯文本
res.setHeader('Content-Type', 'text/plain');
// 发送响应数据
res.end('Hello, World!\n');
}
// 创建 HTTP 服务器
const server = http.createServer(requestHandler);
// 监听端口 3000
server.listen(3000, () => {
console.log('Server is running on http://localhost:3000');
});
import
语句引入了 Node.js 内置的 http
模块。requestHandler
函数用于处理每个 HTTP 请求。它接收两个参数 req
和 res
,分别表示请求和响应对象。res.setHeader
方法设置响应头,指定了响应的内容类型为纯文本。res.end
方法发送响应数据,这里返回了一个简单的 "Hello, World!" 字符串。http.createServer
方法创建了一个 HTTP 服务器,并传入了请求处理函数。server.listen
方法让服务器监听 3000 端口,并在控制台输出提示信息。这个示例展示了如何使用 TypeScript 编写一个简单的 Node.js HTTP 服务器。
下一篇:js assert
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站