700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > node --- [express项目] 开发环境下使用morgan控制台输出访问信息

node --- [express项目] 开发环境下使用morgan控制台输出访问信息

时间:2024-05-18 14:35:05

相关推荐

node ---  [express项目] 开发环境下使用morgan控制台输出访问信息

说明

源代码记录、遗忘回顾

process.env

node中提供了一个process.env接口用于访问计算机中的系统环境变量.

可以利用以上属性来区分当前的环境是开发环境还是生产环境,代码如下:

if (process.env.NODE_ENV === 'development') {console.log('当前环境是开发环境')} else {console.log('当前环境是生产环境')}

开发环境和生产环境

什么是开发环境\生产环境

环境,就是项目运行的地方,当项目处于开发阶段,项目运行在开发人员的电脑上,项目所处的环境就是开发环境。当项目开发完成以后,要将项目放到真实的网站服务器电脑中运行,项目所处的环境就是生产环境.

为什么要区分开发环境与生产环境

因为在不同的环境中,项目的配置是不一样的,需要在项目代码中判断当前项目运行的环境,根据不同的环境应用不同的项目配置.

morgan

1.npm install morgan

2.在app.js中使用

const morgan = require('morgan');if (process.env.NODE_ENV === 'development') {console.log('当前环境是开发环境')app.use(morgan('dev'))} else {console.log('当前环境是生产环境')}![在这里插入图片描述](https://img-/0129162956836.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3BpYW5vOTQyNQ==,size_16,color_FFFFFF,t_70)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。