从node.js服务器加载脚本的正确src =属性是什么

时间:2017-10-16 03:49:19

标签: javascript html node.js

我的p5.jssketch.js脚本都不会加载。

我的index.htmlNode.js

加载

我认为我滥用了HTML中src标记中的<script>值。 我的p5.js脚本位于一个级别,位于名为P5的文件夹中,我的sketch.js文件位于与P5Scripts相同的目录中名为index.html的文件夹中文件。

在Chrome控制台中,我收到以下消息: Loading failed for the <script> with source “http://45.76.140.199:3000/P5/p5.js”.

Loading failed for the <script> with source “http://45.76.140.199:3000/P5Scripts/sketch.js”.

我可以看到我的src属性错误,但加载这些脚本的正确方法是什么?

index.html:

<!doctype html>
<html>
    <head>
        <title>My Website</title>
    </head>

    <script src="../P5/p5.js"></script>
    <script src="P5Scripts/sketch.js"></script>

    <body>
    </body>
</html>

1 个答案:

答案 0 :(得分:1)

没有办法将nodejs与html的DOM元素绑定,因为nodejs是后端,而html DOM元素是前端。

由于您正在尝试修改html,因此您真正想要的是使用可在浏览器上运行的普通javascript。

Nodejs是一种在服务器上运行的后端技术。在显示html时,nodejs已经完成了它的工作,除非涉及AJAX,否则不知道页面上发生了什么。

简要介绍一下客户端/服务器模型here