【发布时间】:2020-07-02 04:19:58
【问题描述】:
你可以在这里找到我的整个 repo:https://github.com/austindickey/FriendFinder
下载目录后按照自述文件在您的计算机上进行初始化。
我的survey.html 页面似乎找不到onClick.js 文件。
错误消息 -- 加载资源失败:(onClick.js) 服务器响应状态为 404(未找到)
当我从 onClick 文件中取出我的代码并将它的脚本标记放在survey.html 页面的底部时,我得到一个不同的错误。
错误信息 -- ReferenceError: 找不到变量:需要
我完全迷路了。请帮忙。
谢谢。
【问题讨论】:
-
您需要使您的问题更加集中和独立。在此处转储项目链接需要大量工作。
-
代码看起来不完整。我看不到服务器在哪里有
onclick.js的任何路由。因此,当浏览器找到<script>标记并从您的服务器请求onclick.js时,您的服务器无法识别该请求并发送回404。通常会使用express.static()指向某种public目录包含将在您的网页中使用的公共 JS 文件、图像文件、CSS 文件等。 -
默认情况下,nodejs 服务器根本不提供任何文件。现在,您有两条路由提供两个 HTML 文件,但是您没有用于这些 HTML 文件中使用的任何图像或脚本文件的路由,因此其他文件将不起作用。浏览器会找到他们的
<script>或<img>标签,然后向你的服务器询问这些资源,你的服务器只会给它一个404。
标签: javascript jquery html node.js express