在你写了一个node.js项目后,在本地访问是没有问题的,但是当你把项目弄到云服务器上时,再运行这个项目就会报错,在控制台的报错信息中,你点你的链接也没有问题,这其实就是一个跨域问题,
因为其他电脑的localhost和它去访问的云服务器的localhost重复了,这样就可以理解为其他电脑去访问云服务器电脑,然后云服务器电脑又访问其他电脑,所以就报错了,找不到服务,
最后把云服务器的电脑localhost该为改云服务器的ip地址,这样其他电脑去访问的时候就是访问这个云服务器,然后让云服务器去访问自己index.js里面的router.get方法里面的url去,这样就不会冲突了。
代码如下
html 中的请求,
修改成功后,这个请求就会访问你服务器了,不会再用户电脑访问用户电脑。
服务器index.js中的请求,这里不用改,等待那个请求过来处理就可以。