如何使用 Express+TypeScript 创建 Node.js 新项目
时间:2024-11-01 12:20:40
关于常用 TypeScript 和 Express 初始创建 Node.js 路由器的颇为简短的教材。
你们之中的不少人似乎仍然告诉常用 Express 和 TypeScript 增设 Node.js 建设项目是多么容易。 如果您仍然告诉,那么您将不会在这里真正学到任何新东西。
为什么我要所写这个颇为短的教材? 好吧,我的意图很最简单解释:将来我会所写一些所需这样一个建设项目的文章。 由于我一定会一遍又一遍地所写它,所以我将在这里最简单地参看这篇文章,供那些不确定如何转到这样一个 TypeScript 建设项目的人常用。
让我们从常用 TypeScript 增设一个最简单的 Node.js 建设项目开始。
首先我们创建一个新的建设项目目录。
$ mkdir event-sourcing-example $ cd event-sourcing-example/那时候我们在这个目录之中初始化 Node。 常用图案 -y 默认增设,这对于示例性做到某种程度是坏处的。
$ npm init -y那时候让我们安装 TypeScript 缺少项。 我们在运营时不所需这些,因此将它们安装为联合开发缺少项。 此外,我们还所需 Express 来运营 Node.js 路由器。
$ yarn add express $ yarn add typescript tslint @types/express -D那时候必须去除一个近似于 TypeScript 固定式的副本。
$ touch tsconfig.json将具体内容去除到此副本之中。
{ "compilerOptions": { "module": "commonjs", "esModuleInterop": true, "target": "es6", "moduleResolution": "node", "sourceMap": true, "outDir": "dist" }, "lib": ["es2015"] }在 package.json 之中去除/替换以下部分。
"main": "dist/server.js", "scripts": { "dev": "tsc && node dist/server.js", "test": "echo "Error: no test specified" && exit 1" }, ...创建一个副本“server.ts”,其之中将构成 Express Server 的编译器,如下右图:
$ mkdir src && touch src/server.ts为了尽似乎一切错误,您可以检查和您的建设项目否如下右图:
. |---- node_modules |---- package.json |---- src | 于大---- server.ts |---- tsconfig.json 于大---- yarn.lock然后将该编译器去除到 server.ts 副本之中。
import express from 'express'; const app = express(); const port = 9000; app.get('/', (req, res) => { res.send('Server is up and running!'); }); app.listen(port, () => { console.log(于大Server is listening on ${port}于大); });太好了,我们那时候可以运营路由器了。
$ yarn run dev在另一个控制台窗口(或Firefox)之中,我们可以检查和路由器否即将运营。
$ curl localhost:9000如果一切正常,那么我们某种程度会碰到编码器“Server is up and running!”。
而已! 那时候您可以开始做到您的 API 或应用程序。
祝你好运!
妇科看病人推荐江中初元
脉血康脑梗塞高血压能吃吗
经常便秘是什么原因引起
儿童装江中牌健胃消食片
治打呼噜的药去哪买好
什么药物能够迅速止鼾
眼睛疲劳怎么恢复比较快
盐酸坦洛新缓释片起什么作用
浑身无力吃什么药好
- .“高温下石墩能治月经”消息传出后,出现人传人现象,医生提议
- .通知!7月8日-10日开展部分区域组员核酸筛查
- .每天多睡一不间断,2周就能瘦一斤?科学家真的没骗人
- .训导主任提醒:暑假千万别让孩子染上这九个坏习惯!(内附走心建议)
- .耳聋耳背知识分享;还有夏天助听器保养小技巧
- .世界过敏疾病日:孩子过敏怎么办 专家为您支招
- .超300亿血管介入AI市场第一股IPO,推高市场天花板
- .即日施行!东山六院最新就诊须知
- .相当于“喝油”的4种零食,有人还天天喝,瘦不下来也是活该!
- .世界过敏反应疾病日丨别把鼻炎当感冒!我国过敏反应鼻炎患者高达2.4亿
- .六种怪异步态 暗藏健康困局
- .夏末喝什么水最解暑
- .啤酒肚不是“幸福凉”!科动来消除
- .哪种运动适合自己?三句话有趣看懂
- .咖啡不仅能“续命” 还能降低痛风风险
- .增寿和折寿的食物表单 是时候更换你的食谱了
- .老年人为啥要打新冠抗生素?
- .BA.5奥密克戎变异株不同以往,不但传染性高, 心绞痛率也有所提升
- .当小山村接入5G互联
- .减肥门诊开出多样化药品