Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

nodejs typescript

作者:Angel★狂龙   发布日期:2025-04-30   浏览:26

// 示例代码: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');
});

解释说明:

  1. 引入模块:使用 import 语句引入了 Node.js 内置的 http 模块。
  2. 定义请求处理函数requestHandler 函数用于处理每个 HTTP 请求。它接收两个参数 reqres,分别表示请求和响应对象。
  3. 设置响应头:通过 res.setHeader 方法设置响应头,指定了响应的内容类型为纯文本。
  4. 发送响应数据:通过 res.end 方法发送响应数据,这里返回了一个简单的 "Hello, World!" 字符串。
  5. 创建服务器:使用 http.createServer 方法创建了一个 HTTP 服务器,并传入了请求处理函数。
  6. 监听端口:通过 server.listen 方法让服务器监听 3000 端口,并在控制台输出提示信息。

这个示例展示了如何使用 TypeScript 编写一个简单的 Node.js HTTP 服务器。

上一篇:node.js typescript

下一篇:js assert

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站