Tag: grunt build control

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

我试图部署一个项目,我第一次使用grunt buildcontrolinheritance到heroku。 虽然我能够构build和部署,但在运行时出现错误: 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); 如果不在服务器文件夹内,它将在哪里查找ssl目录?