Javascript res.sendFile(path.join(u dirname、';./public';、';mapv02.html';);
mapv02.html正在严格发送,但找不到mapv01.html中的“.js” //routes/restapi.jsJavascript 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
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>
有关更多参考信息,请参阅此链接-
希望这将有助于解决您的疑问 太好了,谢谢