从节点JS访问javascript文件-初学者
我的从节点JS访问javascript文件-初学者,javascript,html,node.js,Javascript,Html,Node.js,我的js目录中有几个javascript文件。如何在nodeJS中添加这些文件 例如,如果我要从HTML文档访问特定的javascript文件,我将使用以下代码: <script src="js/main.js"></script> 我得到的错误是: 错误:找不到模块'/js/main.js' 在server.js中添加以下行并检查一次 app.use(express.static(__dirname )); 这会将当前目录设置为根目录,并将js文件夹置于根级别。如果
js
目录中有几个javascript
文件。如何在nodeJS中添加这些文件
例如,如果我要从HTML
文档访问特定的javascript
文件,我将使用以下代码:
<script src="js/main.js"></script>
我得到的错误是:
错误:找不到模块'/js/main.js'
在server.js中添加以下行并检查一次
app.use(express.static(__dirname ));
这会将当前目录设置为根目录,并将js文件夹置于根级别。如果找不到答案,请添加注释。在server.js中添加以下行并检查一次
app.use(express.static(__dirname ));
这会将当前目录设置为根目录,并将js文件夹置于根级别。如果找不到答案,请添加注释。应该有两种情况 1-在html文件中包含Javascript文件。 在这种情况下,您可以通过在HTML文件中编写以下代码,将javascript文件包括在HTML文件中
<script src="js/main.js"></script>
有关nodeJS中模块的更多详细信息,您可以浏览文档应该有两种情况 1-在html文件中包含Javascript文件。 在这种情况下,您可以通过在HTML文件中编写以下代码,将javascript文件包括在HTML文件中
<script src="js/main.js"></script>
有关nodeJS中模块的更多详细信息,请参阅文档use
require(“/your file path”)
;使用require(“/your file path”)
;JS文件位于PUBLIC/JS文件夹中。我仍然无法在app.use(express.static(uu dirname+'/public')下找到它;删除require('js/main.js');在HTMLH中加载javascript不需要它。JS文件位于PUBLIC/JS文件夹中。我仍然无法在app.use(express.static(uu dirname+'/public')下找到它;删除require('js/main.js');在htmlin main.js文件中加载javascript不需要它。您需要使用module.exports=ExportObject导出模块,其中ExportObject是main.js文件的对象,您希望在其他文件中使用它并将其导出。此外,在导入模块时请注意路径。如果您仍然面临此问题,请发布目录结构和main.js文件代码。将在main.js文件中帮助您。您需要使用module.exports=ExportObject导出模块,其中ExportObject是main.js文件的对象,您希望在其他文件中使用它并将其导出。此外,在导入模块时请注意路径。如果您仍然面临此问题,请发布目录结构和main.js文件代码。我会帮助你的。