【发布时间】:2022-07-12 18:50:06
【问题描述】:
esBuild 使得通过它自己的开发服务器处理 http 请求变得非常容易,例如
require('esbuild').serve({
servedir: 'www',
}, {
entryPoints: ['src/app.js'],
outdir: 'www/js',
bundle: true,
}).then(server => {
// Call "stop" on the web server to stop serving
server.stop()
})
在这种情况下如何启用 HTTPS 服务?我可以让它在端口 443 上服务,但我如何附加自签名证书?
【问题讨论】:
-
您找到解决方案了吗?
-
@DavidMeents 我最终在一个终端中以监视模式
esbuild.build({watch: true})使用 esBuild,并在另一个终端中运行 http-server。它使运行 SSL pretty straightforward -
$ http-server -p 8000 -S dist/ -
仅供参考,esbuild 维护者提到的 github 上的相关票证超出了他的范围(恕我直言,这有点令人失望):github.com/evanw/esbuild/issues/1845