Javascript 找不到脚本:404

Javascript 找不到脚本:404,javascript,html,handlebars.js,Javascript,Html,Handlebars.js,我的项目名为“篮球”。我有一个“视图”文件夹。“视图”中的一个文件是“配置文件”,这是一个供用户更改配置文件的页面 我在Basketball中添加了一个文件夹,命名为“scripts”。在脚本中,我添加了一个文件“profile.js” 在我看来,最后我有: <script type="text/javascript" src="/scripts/profile.js"></script> 除了无法加载脚本外,视图工作正常 我的路怎么了?或者还有其他错误吗?当您包含一些

我的项目名为“篮球”。我有一个“视图”文件夹。“视图”中的一个文件是“配置文件”,这是一个供用户更改配置文件的页面

我在Basketball中添加了一个文件夹,命名为“scripts”。在脚本中,我添加了一个文件“profile.js”

在我看来,最后我有:

<script type="text/javascript" src="/scripts/profile.js"></script>
除了无法加载脚本外,视图工作正常


我的路怎么了?或者还有其他错误吗?

当您包含一些
脚本/css/image
或任何其他文件时,您需要将其路由器设置在服务器端,以便将该文件提供给浏览器(除非您使用其他模块为您做这件事)。如果您不想使用
express
,我建议您这样做,您可以在服务器端编写
路由器。差不多

if(req.url === '/scripts/profile.js' ){
res.writeHead(200, {'Content-type' : 'text/javascript'});
fs.createReadStream(path.join(path.join(__dirname,'scripts/profile.js'),'split.css'), 'utf8' ).pipe(res)

}

试试
src=“scripts/profile.js”
。在中的
脚本之前删除
/
src@UsmanRana,它会导致GET 404(未找到)。路径
users/scripts/profile.js
中是否有
profile.js
?如果不知道您有什么类型的服务器,它设置为什么文档根目录(或等效目录),就无法知道,路由是什么…你能告诉我
profiles.js
和你的文件的相对路径吗?你把这个脚本放在哪里了?
if(req.url === '/scripts/profile.js' ){
res.writeHead(200, {'Content-type' : 'text/javascript'});
fs.createReadStream(path.join(path.join(__dirname,'scripts/profile.js'),'split.css'), 'utf8' ).pipe(res)