博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Express4.X中的bin/www是作什么用的?为什么没有后缀?
阅读量:5815 次
发布时间:2019-06-18

本文共 543 字,大约阅读时间需要 1 分钟。

使用Express4.X的同学会发现,相比Express3.X初始化项目时多了一个bin目录,并且下面还有一个www文件,那么它们有什么用呢?

在Express 3.x中集成了很多中间件,www和app.js它俩是在一起的,启动文件用app.js一个就可以了。

在Express 4.0中,所有的中间件被移除了,这样保证express的核心代码能独立更新(except the static middleware),因此以前需要的中间件需要单独调用,可以在app.js文件中查看相关代码。 新增的bin目录提供了一个定位,你可以在这里面存放你的启动脚本,www这个文件就是一个启动脚本的例子,当然你可以订阅其他的的启动脚本比如teststop or restart等等。这样把app.js拆分的好处就是你可有不同的配置而不需要改动app.js。

参考地址:

那么www文件为什么没有后缀呢?

参考别人的答案是这样解释的:*nix 传统上可执行文件一般不带扩展名,系统不按后缀区分可执行文件。node.js 以 *nix 为第一平台,传统上不加。你要加个扩展名也是可以的,没有强制性约束。

 

转载于:https://www.cnblogs.com/fhen/p/6378855.html

你可能感兴趣的文章
sql 内联,左联,右联,全联
查看>>
C++关于字符串的处理
查看>>
6、Web Service-拦截器
查看>>
面试题: 数据库 oracle数据库 已看1 意义不大 有用
查看>>
Flask 源码流程,上下文管理
查看>>
最大子序列和最大子矩阵
查看>>
Ad Hoc Distributed Queries / xp_cmdshell 的启用与关闭
查看>>
How to set spring boot active profiles with maven profiles
查看>>
jsp中对jstl一些标签的引用方式
查看>>
数据库战略高度解析(3) ODBC
查看>>
一段有意思的代码:类实现中将信息存储到其他位置
查看>>
程序员编程艺术第二十一~二章:发帖水王及扩展,与最短摘要生成(12.07修订)...
查看>>
vSphere networking features: distributed vSwitches; private VLANs; IPv6
查看>>
STM32F4之USART【库函数操作】
查看>>
安装服务Memcached+Nginx+Php linux下安装手册
查看>>
如何让时间为你高效工作?
查看>>
C#---HTML 转文本及HTML内容提取 .
查看>>
变形测试数据HDU1181:变形课(DFS)
查看>>
【特效】【自定义控件】关键字飘飞效果
查看>>
让jquery:contains选择器 忽略大小写
查看>>