运行上限部署后,我在客户端导航到我的网站时遇到错误:
Uncaught SyntaxError: Unexpected token '<' application-[hash here].js line 1
当我在客户端上查看文件“application.js”时,它只显示了我的application.html.erb的渲染版本。该文件的第一行自然是<!DOCTYPE html>
所以它在第1行会出现错误是有意义的。但为什么html会被发送代替我的javascript?我今天早些时候多次运行同样的部署并且运行正常。
我知道这里有各种各样的变量可能导致这个问题,但我想我正在寻找的只是想一想可能导致这个问题的原因。
有什么想法吗?
答案 0 :(得分:0)
如果有人在将来遇到此错误,事实证明我遇到的问题实际上是我的nginx.conf
文件。跟铁轨没什么关系。