脚本上的404与节点,koa,webpack和反应

时间:2016-10-11 16:14:22

标签: javascript node.js reactjs webpack koa

我正在尝试使用https://github.com/CrocoDillon/universal-react-redux-boilerplate开始一个项目,但我有一个奇怪的错误。

当我运行npm run dev命令时,示例“工作”。它在localhost:3000显示网页,但

<script src="/app.js"></script>

获得404并且无法加载。

当我右键单击它并单击“在新选项卡中打开链接”时,奇怪的开始...我带我到localhost:3000 / app.js并且有脚本!!!

我对节点不是很熟悉,我不明白发生了什么。

如果我在生产模式下运行应用程序它工作正常所以我认为问题必须与webpack或热重新加载...也许在这里 - &gt; https://github.com/CrocoDillon/universal-react-redux-boilerplate/blob/master/webpack.server.js但我不完全理解这段代码中发生的事情。

任何帮助或线索来解决它?我不想在回购中打开一个问题,或者不确定错误不是我的错。

感谢。

1 个答案:

答案 0 :(得分:0)

我也不了解该代码中发生了什么,但我认为与404错误无关

问题可能出现在节点中,与标准(即Apache)网络服务器不同,存在的唯一路由是您明确声明的路径

如果没有看到你的koa路由,那么无法帮助你太多,但我敢打赌,你可能还没有宣布包含&#39; /app.js的路线&#39 ;.这就是为什么即使文件存在也能获得404的原因