尝试在与我的代码文件相同的文件夹中查找文件时遇到一个奇怪的问题,因为我的代码一直在说该文件不存在。然后我使用__dirname解决了这个问题,但是部署起来安全吗?我可以确定它在远程服务器上的行为没有不同吗?这就是我在说的:
var path = require('path').resolve(__dirname, './inviteEmailTemplate.html');
if(fs.existsSync(path)){
var emailTemplate = fs.readFileSync(path).toString();
} else return false;
以前,我只是放置'./inviteEmailTemplate.html'
而不是路径变量。