当前位置:网站首页>Nodejs教程之让我们用 typescript 创建你的第一个 expressjs 应用程序
Nodejs教程之让我们用 typescript 创建你的第一个 expressjs 应用程序
2022-07-06 12:51:00 【知识大胖】
Express.js 是什么
Express.js,或简称 Express,是 Node.js 的后端应用程序框架,在 MIT 许可下作为免费和开源软件发布。它专为构建 Web 应用程序和 API 而设计。它被称为 Node.js 的事实上的标准服务器框架。
核心库
- express — 这是我们将用于构建 api 的 Node.js 模块
- body-parser — Node.js 正文解析中间件
- cors — 这是 node.js 包,用于提供Connect / Express中间件,可用于启用具有各种选项的CORS 。
- helmet — helmet 是一个 Node.js 包,它通过设置各种 http 标头来帮助您保护您的快速应用程序
- morgan — morgan 是一个 Node.js 包,它可以帮助我们知道谁在向我们的 express 应用程序请求 api
- nodemon — nodemon 是一个工具,通过在检测到目录中的文件更改时自动重新启动节点应用程序来帮助开发基于 node.js 的应用程序。
- ts-node — ts-node 是一个 TypeScript 执行引擎和 Node.js 的 REPL。
- typescript
- @types/express、@types/body-parser、@types/cors、@types/helmet、@types/morgan、- @types/node——这个包包含类型定义
安装环境
好的,让我们从安装所有必需的包开始
npm install express body-parser cors helmet morgan
边栏推荐
- Reinforcement learning - learning notes 5 | alphago
- Pat 1078 hashing (25 points) ⼆ times ⽅ exploration method
- 1500萬員工輕松管理,雲原生數據庫GaussDB讓HR辦公更高效
- Database - how to get familiar with hundreds of tables of the project -navicat these unique skills, have you got it? (exclusive experience)
- None of the strongest kings in the monitoring industry!
- Three schemes of SVM to realize multi classification
- 【mysql】游标的基本使用
- What is the problem with the SQL group by statement
- #yyds干货盘点#重新梳理箭头函数的this
- Math symbols in lists
猜你喜欢
【mysql】游标的基本使用
愛可可AI前沿推介(7.6)
[200 opencv routines] 220 Mosaic the image
OAI 5g nr+usrp b210 installation and construction
每个程序员必须掌握的常用英语词汇(建议收藏)
[MySQL] basic use of cursor
强化学习-学习笔记5 | AlphaGo
【论文解读】用于白内障分级/分类的机器学习技术
Pinduoduo lost the lawsuit, and the case of bargain price difference of 0.9% was sentenced; Wechat internal test, the same mobile phone number can register two account functions; 2022 fields Awards an
Performance test process and plan
随机推荐
It's almost the new year, and my heart is lazy
Reflection operation exercise
(work record) March 11, 2020 to March 15, 2021
愛可可AI前沿推介(7.6)
C language operators
Reinforcement learning - learning notes 5 | alphago
Huawei device command
C language games - three chess
Interviewer: what is the internal implementation of ordered collection in redis?
Database - how to get familiar with hundreds of tables of the project -navicat these unique skills, have you got it? (exclusive experience)
Math symbols in lists
什么是RDB和AOF
Comment faire une radio personnalisée
##无yum源安装spug监控
Pycharm remote execution
Web开发小妙招:巧用ThreadLocal规避层层传值
【微信小程序】運行機制和更新機制
What are RDB and AOF
Redis insert data garbled solution
2022 fields Award Announced! The first Korean Xu Long'er was on the list, and four post-80s women won the prize. Ukrainian female mathematicians became the only two women to win the prize in history