我正在尝试使用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目录?