express 如何定义生产和开发环境

摘要:
如果继续访问原始URL,将报告错误。您可以通过控制台验证您所在的环境。日志(process.env.NODE_env)。开发生产可根据您的需要更换1。输入varenv=process。代码_ env ||“开发”中的env.NODE;

express 默认是开发环境。 'view cache' 这个属性不会缓存url。 也就是说项目启动后 如果更改views下的目录或路由。 继续访问原先url 就会报错

通过 console.log(process.env.NODE_ENV) 可以验证自己是在什么环境
development(开发)production(生产) 按自己需求替换

1 在代码中输入
var env = process.env.NODE_ENV || 'development';
if ('development' === env) {
    // configure stuff here
   // app.enable("view cache");
}else{

}
2 命令行终端

Mac:export NODE_ENV=development && node xxx.js

Win:set NODE_ENV=development && node xxx.js

通用解决方法 cross-env 传送门

注意 可以省略&& 分2行输入命令 但关闭终端窗口后无效了 如果想保持一致有效 请修改 /etc/profile 并通过 echo $NODE_DEV 验证

3 package.json
    "script":{
         "prod":"NODE_ENV=production node server.js"
    }
4 通过工具

express 如何定义生产和开发环境第1张

免责声明:文章转载自《express 如何定义生产和开发环境》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇web 项目添加 x86 的dll 引用,模块 DLL c:WINDOWSsystem32inetsrvaspnetcore.dll 未能加载。sql中自连接的使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

《ArcGIS Runtime SDK for .Net开发笔记》--介绍与环境搭建

一. ArcGIS Runtime SDK for .NET介绍 ArcGIS Runtime SDK for .net是一款针对windows平台的开发包。能够在开发出在windows phone,windows store,windows Desktop环境下运行的程序。 使用Runtime SDK for .NET能实现地图浏览,绘制,查询,分析,导...

linux上文件内容去重的问题uniq/awk

1、uniq:只会对相邻的行进行判断是否重复,不能全文本进行搜索是否重复,所以往往跟sort结合使用。 例子1: [root@aaa01 ~]# cat a.txt 12 34 56 12 [root@aaa01 ~]# cat a.txt|uniq >>au.txt [root@aaa01 ~]# cat au.txt 12 34 56 12...

怎么在vue中引入layui

新项目想用layui框架,学习了把前辈是怎么引入layui的,这里记录下 1.index.html要引入layui.js文件 <script src="/static/layui/layui.js" type="text/javascript" charset="utf-8"></script> 2.main.js文件要配置好lay...

Mybatis之批量操作

首先批量操作的优点是:大大的提高查询的效率。 举个简单的例子:如果在程序中遍历来执行sql的话,这种情况就是有多少行数据就要执行多少条sql,这样导致的效率将是非常低。 如下可能需要40s insert into USER (name,age) values ('张三','33'); insert into USER (name,age) values (...

使用hibernate-jpamodelgen生成jpa的元模型

1.引入依赖 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-jpamodelgen</artifactId> </dependency> 2.idea 的设置 在idea里设置a...

Java8 stream处理List,Map总结

Java 8 Stream Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。 这种风格将要处理的元...