Error: ENOENT: no such file or directory, open './views/transactions/html.pug'
在本地运行我的应用程序我没有问题,一旦我推送到Heroku我得到上述错误。本地我使用nodemon来服务我的快递服务器。我用pug编译一些html来发送电子邮件。这是导致问题的功能。
pug.compileFile('./views/transactions/html.pug')
使用带有React的node Express,从同一服务器提供静态/构建文件。
我怀疑我需要提供“观点”。目录,因为我在本地运行我的nodemon将会这样做,但是,我不知道如何做到这一点。
答案 0 :(得分:0)
我有错误消息的解决方案。我从这篇文章about node/heroku filepaths得到了这个。
问题是本地我的文件路径指向正确的文件,但online / heroku服务器需要不同的文件路径。我已经包含了文件结构的图片,以了解它的价值。
Set