我最近一直在与Yeoman(http://yeoman.io/)合作,现在想设置我的本地环境来处理HTTPS请求,这样我就可以让它处理来自OAUTH提供商的回调。
在非Yeoman / grunt设置下,我能够将node.js配置为在跟随此问题(How to create an HTTPS server in Node.js?)中指示的类似路径中处理HTTPS。
查看github上的gruntJS repo,它似乎已被添加为一个功能(https://github.com/gruntjs/grunt-contrib-connect/pull/15),但我仍然不清楚我在哪里设置了适当的选项。
答案 0 :(得分:3)
grunt.initConfig({
connect: {
server: {
options: {
protocol: 'https',
port: 8443,
key: grunt.file.read('server.key').toString(),
cert: grunt.file.read('server.crt').toString(),
ca: grunt.file.read('ca.crt').toString(),
passphrase: 'grunt'
}
}
}
});
请参阅this commit