配置AdonisJS以侦听HTTPS

时间:2017-07-03 21:57:08

标签: node.js security ssl https adonis.js

这似乎是很多人的证据,因为我真的没有发现如何配置AdonisJS应用程序来收听HTTPS ......

请帮帮我吗?

1 个答案:

答案 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'))