使用简单API构建虚拟自包含的Connect或Express应用
通过虚拟主机模块,您可以轻松创建虚拟的自包含的connect或express应用程序。下面是具体步骤:
-
安装虚拟主机模块:
- 使用npm安装:
```
$ npm install virtual-host --save
```
-
模块调用:
- 引用模块:
```javascript
var vhost = require('virtual-host')(express);
```
- 如果您使用
connect,可以直接在不使用express的情况下引用它。
-
应用程序接口:
-
通过
vhost(hostname)实例化一个express或connect应用程序的中间件,便于在主应用程序中调用。 -
可以指定主机名参数hostname(默认为
'*'),用于限制虚拟服务器所接受的主机名。hostname将构建正则表达式用于匹配去除端口号后的req.headers.host。
-
注意:使用星号
'*'将被转换为(.*)。您可以在hostname中使用任何字符集:[A-z_0-9.*-]。
下载地址
用户评论