使用关键字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()
中定义的。
当开发一个广泛的应用程序时,建议用观察参数钩住你的项目,这将有助于你在对代码结构进行修改和保存时重新启动你的服务器。
有两个主要的选项。
- 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
,每当你对代码进行修改时,你的服务器就会受到监视。
- 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
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。