我用node起了一个服务,然后选择了www为静态资源文件夹
然后选择了template文件夹为放置ejs模板的位置
问题来了,看了一些socke.io教程之后,我在其中的一个ejs模板引入了socke.io,但是当我打开ejs模板的时候,引入失败了。为什么呢。
教程说用<script type="text/javascript" src='http://localhost:8081/socket.io/socket.io.js'></script>的方式到服务器中引入socke.io,它就会自动在node_modules目录下寻找。但是为什么ejs模板就是500报错呢。
ps:我已经用npm下载了socket.io了的。
socket.io处理要分为两部分,一部分属于后端,也就是服务端。另一部分是属于前端,也就是客户端。貌似,你将两端搞混淆了。
你script部分引入的应该指向的是你的前端相关的脚本文件,也就是你www目录下,并不会从node_modules目录下查找。