最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

我如何在nodejs中使用express呈现带有侧面js文件的HTML文件?

IT培训 admin 15浏览 0评论

我如何在nodejs中使用express呈现带有侧面js文件的HTML文件?

我有一个index.html文件,我想使用它发送

app.get('/', (req, res) => { res.sendFile(`${__dirname}/index.html`) });

此外,我在此目录中有一些js文件,我想在HTML中使用

<script src="./js/index.js"></script>

所以,如何使这些js文件可通过HTML访问?

回答如下:

您可以使用@fedeteka的建议。

app.use('/js', express.static('js'));

上面的示例基本上使js文件夹中的任何文件都可以通过/js路径访问。例如,如果您将文件树设置为

Main Folder
-----js
----------script.js
----------another.js
----------asmanyasyouwant.js

可以通过转到localhost:{yourport}/js/script.jslocalhost:{yourport}/js/another.js等访问这些文件

如果您以此方式设置,则可以拥有

<script src="/js/index.js"></script>

只要您在js文件夹中有一个名为index.js的文件。

我如何在nodejs中使用express呈现带有侧面js文件的HTML文件?

我有一个index.html文件,我想使用它发送

app.get('/', (req, res) => { res.sendFile(`${__dirname}/index.html`) });

此外,我在此目录中有一些js文件,我想在HTML中使用

<script src="./js/index.js"></script>

所以,如何使这些js文件可通过HTML访问?

回答如下:

您可以使用@fedeteka的建议。

app.use('/js', express.static('js'));

上面的示例基本上使js文件夹中的任何文件都可以通过/js路径访问。例如,如果您将文件树设置为

Main Folder
-----js
----------script.js
----------another.js
----------asmanyasyouwant.js

可以通过转到localhost:{yourport}/js/script.jslocalhost:{yourport}/js/another.js等访问这些文件

如果您以此方式设置,则可以拥有

<script src="/js/index.js"></script>

只要您在js文件夹中有一个名为index.js的文件。

发布评论

评论列表 (0)

  1. 暂无评论