Javascript res.sendFile(path.join(&#u dirname、';./public';、';mapv02.html';);

Javascript res.sendFile(path.join(&#u dirname、';./public';、';mapv02.html';);,javascript,node.js,express,Javascript,Node.js,Express,mapv02.html正在严格发送,但找不到mapv01.html中的“.js” //routes/restapi.js res.sendFile(path.join(__dirname, '../public', 'mapv02.html')); //public/mapv02.html <script type="text/javascript" src="js/jquery-2.1.4.js"></script> 要为静态文件(如图像、CSS文件和JavaScr

mapv02.html正在严格发送,但找不到mapv01.html中的“.js”

//routes/restapi.js

res.sendFile(path.join(__dirname, '../public', 'mapv02.html'));
//public/mapv02.html

<script type="text/javascript" src="js/jquery-2.1.4.js"></script>

要为静态文件(如图像、CSS文件和JavaScript文件)提供服务,请使用express中的express.static内置中间件功能

将包含静态资产的目录的名称传递给express.static middleware函数,以开始直接为文件提供服务

示例:-使用以下代码为名为public的目录中的图像、CSS文件和JavaScript文件提供服务:

app.use(express.static('public'));
现在,您可以加载公共目录中的文件:

http://localhost:3000/images/kitten.jpg
http://localhost:3000/css/style.css
http://localhost:3000/js/app.js
http://localhost:3000/images/bg.png
在此之后,您的脚本将成功加载

<script type="text/javascript" src="js/jquery-2.1.4.js"></script>

有关更多参考信息,请参阅此链接-


希望这将有助于解决您的疑问

太好了,谢谢