2017-10-16 30 views
0

我的p5.jssketch.js脚本都不会加载。什么是从node.js服务器加载脚本的正确src =属性

index.htmlNode.js

装我想我在我的HTML标签<script>滥用src值。 我的p5.js脚本已上升一级,并且名为P5的文件夹中,并且我的sketch.js文件位于与此index.html文件相同的目录中的文件夹P5Scripts中。

在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

没有绑定你的HTML的DOM元素,因为的NodeJS是的NodeJS后端和HTML DOM元素是前端的方式。

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

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

简要介绍客户端/服务器型号here

+0

我基本上希望Node.js最终在P5中触发事件,但现在我只想将p5加载到屏幕上:) –

+0

从html中您将只使用普通的javascript。然后,您将使用前端的ajax处理您的触发器事件,并将所需的信息发送到后端。然后才是nodejs的时间。 –

相关问题