这似乎是很多人的证据,因为我真的没有发现如何配置AdonisJS应用程序来收听HTTPS ......
请帮帮我吗?
答案 0 :(得分:0)
自举/ http.js
使用以下代码替换Server.listen(Env.get(' HOST'),Env.get(' PORT'))。
如果您的cerificates文件位于app / ssl文件夹中,则可以使用
执行此操作const https = require('https')
const Helpers = use('Helpers')
var certOptions = {
key: fs.readFileSync(Helpers.appPath() + '/ssl/<you-privatekey.pem>'),
cert: fs.readFileSync(Helpers.appPath() + '/ssl/<your-certificate.pem>'),
}
https
.createServer(certOptions, Server.handle.bind(Server))
.listen(Env.get('HOST'), Env.get('PORT'))