使.well-known目录在Express 4中可见

bry*_*ejl 0 ssl https node.js express certbot

这花了我一段时间才能弄清楚,所以我想我会留下一些说明,说明如何完成此操作,以防其他人遇到相同的问题。

我需要允许Express中的.well-known目录访问目录,以便能够使用certbot生成SSL证书。

bry*_*ejl 5

从npm安装serve-index软件包

npm install serve-index
Run Code Online (Sandbox Code Playgroud)

汇入

var serveIndex = require('serve-index');
Run Code Online (Sandbox Code Playgroud)

然后声明中间件

app.use('/.well-known', express.static('.well-known'), serveIndex('.well-known'));
Run Code Online (Sandbox Code Playgroud)