使用Typescript设置一个简单的Express服务器

使用关键字import 来访问一个包模块

      import express, {Request,Response,Application} from 'express';

在Typescript中初始化Express

        const app:Application = express();

设置服务器端口。

         const PORT = process.env.PORT || 8000;

设置一个端点/路径。    

        app.get("/", (req:Request, res:Response):void => {

            res.send("Hello Typescript with Node.js!")

         });

监听服务器端口

      app.listen(PORT, ():void => {

            console.log(`Server Running here 👉 http://localhost:${PORT}`);

          });

  • 运行npm start 来设置服务器并运行。当你在浏览器中打开http://localhost:8000/ ,一个响应将被送回给你,正如在res.send() 中定义的。

当开发一个广泛的应用程序时,建议用观察参数钩住你的项目,这将有助于你在对代码结构进行修改和保存时重新启动你的服务器。

有两个主要的选项。

  1. Ts-node-dev -Ts-node-dev监视.ts 文件,每当你做了一个改变,它将为你重启服务器。

运行下面的命令来安装它。

npm install -D ts-node-dev

要使用它,请修改package.json 脚本标签,如下所示。son

"scripts": { "dev": "ts-node-dev --respawn ./src/index.ts" }

然后运行npm run dev ,每当你对代码进行修改时,你的服务器就会受到监视。

  1. Nodemon -Nodemon的工作原理与Ts-node-dev相同。它是一个Node.js包,用于在创建服务器时监视.js 文件。每当你做出改变并保存服务器文件时,Nodemon会自动为你重新启动服务器。

运行下面的命令来安装它。

npm install -D nodemon

要在你的项目中使用它,请按以下方式编辑package.json 脚本标签。

json

复制代码

"scripts": { "dev": "nodemon ./src/index.ts" }

然后运行npm run dev

作者:DebugUsery
链接:https://juejin.cn/post/7174610946713714702
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值