您好,我正在为 sailjs 应用程序创建一些 rest api。现在我需要使用 OAuth2.0 身份验证和 http-bearer-token 策略来访问我的应用程序。所以我希望我的服务器接受 https 连接。任何提示我该怎么做?
事实上,这很简单。使用以下内容更新您的 config/local.js
:
/**
* Depencencies
*/
var fs = require('fs');
module.exports = {
// ...
// Here go the port, environment definitions, etc.
// ...
ssl: {
key: fs.readFileSync('path_to_your_key.pem'),
cert: fs.readFileSync('path_to_your_cert.pem')
}
};
要在开发环境中使用它,您可以 create a self-signed certificate ,将这些文件放在 config/ssl
和 config/local.js
中使用
ssl: {
key: fs.readFileSync(__dirname + 'ssl/key.pem'),
cert: fs.readFileSync(__dirname + 'ssl/cert.pem')
}
我是一名优秀的程序员,十分优秀!