找不到 javascript 文件 node.js
Cannot find javascript file node.js
我 link 在我的 HTML 页面之一编辑了我的 javascript 文件,但我一直收到错误 http://localhost:3000/users/javascript/users-edit.js
.
这是我的应用程序结构:
app/public/javascript/users-edit.js
app/views/users-edit.handlebars
在我的 app.js 文件中我有:
app.use(express.static(__dirname + '/public'));
在我的 users-edit.handlebars 文件中,我清楚地 link 在我的 .js 文件中:
<script type="text/javascript" src="javascript/users-edit.js"></script>
注意 - 我还有其他几个车把文件,其中我以完全相同的方式 link .js 文件,但它们都有效。
有人可以帮忙吗?
您要求 /users/javascript/users-edit.js
但文件在 /javascript/users-edit.js
大概当你说 src="javascript/users-edit.js"
时你忘了考虑页面的 URL 包括 HTML 可能不在站点的根目录中,你应该说 src="/javascript/users-edit.js"
(明确地从根目录而不是当前目录开始 URL 解析)。
我 link 在我的 HTML 页面之一编辑了我的 javascript 文件,但我一直收到错误 http://localhost:3000/users/javascript/users-edit.js
.
这是我的应用程序结构:
app/public/javascript/users-edit.js
app/views/users-edit.handlebars
在我的 app.js 文件中我有:
app.use(express.static(__dirname + '/public'));
在我的 users-edit.handlebars 文件中,我清楚地 link 在我的 .js 文件中:
<script type="text/javascript" src="javascript/users-edit.js"></script>
注意 - 我还有其他几个车把文件,其中我以完全相同的方式 link .js 文件,但它们都有效。
有人可以帮忙吗?
您要求 /users/javascript/users-edit.js
但文件在 /javascript/users-edit.js
大概当你说 src="javascript/users-edit.js"
时你忘了考虑页面的 URL 包括 HTML 可能不在站点的根目录中,你应该说 src="/javascript/users-edit.js"
(明确地从根目录而不是当前目录开始 URL 解析)。