您现在的位置:首页 >> 低碳养生

如何使用 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 或应用程序。

祝你好运!

妇科
看病人推荐江中初元
脉血康脑梗塞高血压能吃吗
经常便秘是什么原因引起
儿童装江中牌健胃消食片
治打呼噜的药去哪买好
什么药物能够迅速止鼾
眼睛疲劳怎么恢复比较快
盐酸坦洛新缓释片起什么作用
浑身无力吃什么药好