标签: grunt-build-control

无法在节点服务器中打开SSL密钥文件 - ENOENT

我正在尝试使用grunt buildcontrol首次部署我继承到heroku的项目.虽然我能够构建和部署,但在运行时我收到错误:

ENOENT:没有这样的文件或目录,打开'ssl/keys/server.key'

检查dist目录,确实没有ssl目录.因此,我将它添加到/ dist无济于事.认为/ dist/server /中的app.js可能限定在该目录范围内,我在那里复制了ssl目录 - 同样的问题.在/dist/server/app.js里面:

var options = {
  key: fs.readFileSync('ssl/keys/server.key'),
  cert: fs.readFileSync('ssl/keys/server.crt')
};

// Setup server
var app = express();
var server = require('https').createServer(options, app);
Run Code Online (Sandbox Code Playgroud)

如果不在服务器文件夹中,它将在哪里寻找ssl目录?

ssl heroku node.js grunt-build-control

10
推荐指数
1
解决办法
7697
查看次数

标签 统计

grunt-build-control ×1

heroku ×1

node.js ×1

ssl ×1