NodeJs
文章平均质量分 50
包含NodeJs学习笔记和经验总结。
acgCode
这个作者很懒,什么都没留下…
展开
-
NestJS环境变量配置,解决如何在拦截器(interceptor)注入服务(service)的问题
其实这也是一个NestJS环境变量配置的过程记录。在开发过程中我产生了这样一个需求,我需要通过不同的脚本命令启动不同的环境。mock环境中,我要为前端提供虚拟数据;staging环境中,我要作为BFF为前端提供后台传输过来的数据。在返回数据之前,我需要对数据进行统一格式化。于是我制作了一个拦截器。 现在我要对拦截器中的数据进行处理,确保无论哪个环境下,我返回的数据结构都是统一的。...原创 2022-06-22 18:09:17 · 1493 阅读 · 0 评论 -
Node.js项目如何使用ES模块
Node.js项目如何使用ESModule 参考文章 先上参考: Node.js Setup With TypeScript, Nodemon and ESM. Can’t run my Node.js Typescript project TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension “.ts” for /app/src/App.ts Node.js 如何处理 ES6 模块 应用环境 在node.js项目中一般推荐使用co原创 2022-02-11 17:44:32 · 2755 阅读 · 0 评论 -
使用nodemon实现Nodejs项目的监听重启
Nodejs项目开发过程中,对代码的修改并不是直接生效的,需要我们重启Nodejs的服务才可以。为了能简化开发过程中的操作步骤,可以使用nodemon对项目进行监听。即当项目发生改变的时候,实现项目的自动重启。 安装 这里我采用的是npm的方式进行安装。 # nodemon仅用于开发阶段使用,因此这里需要加-D npm i nodemon -D 启用 如果需要使用nodemon的话,只需要在启动...原创 2020-01-15 16:46:09 · 742 阅读 · 0 评论 -
Nodejs学习笔记之三大模块
目录Nodejs的三大模块全局模块例一:process.env例二:process.argv例三:__dirname系统模块例一:path(路径)例二:fs(文件系统)自定义模块requireexportsmodule Nodejs的三大模块 全局模块 定义:何时何地都可以访问,无需引用。 具体全局变量可参看官网 global 相关内容。 例一:process.env process.env是...转载 2020-01-13 17:13:39 · 493 阅读 · 0 评论