

锐英源软件原创内容,禁止转载和任何形式的非法内容使用,违者必究
📑 本文目录
LiaScript课程访问不了首页能访问和LiaScript的localhost链接硬编码问题,问AI但是帮助不大,因为AI也没一手资料,所以AI现场主动思考非常重要。本文会录制视频,细节理解不了请看视频。
启动LiaScript后,本机访问正常,但是在其它机器出现LiaScript课程访问不了首页能访问情况。
做为一个网站,要么都访问不了,要么全都能访问,首页行,课程页不行,太奇怪了。
在LiaScript里课程都在一个目录下,目录里有md文件,点md自动加载,展示出来目录和小节,这时候就可以学习了。问题就出现在显示目录页面正常,点击目录时不行,这时候浏览器里的url变成localhost:3000,而在首页时为192.x.x.x:3000这样的形式。
因为觉得LiaScript发展多年,不应该是它的问题,查了网络问题,也不应该啊,网络有问题,首页也不能显示的。
后来用下面命令启动,问题解决:set HOST=192.168.x.x && liascript-devserver。把HOST设置为本机的静态IP。原因后面讲,启动时的界面如下:

也可以在index.js里修改localhost为192.168.x.x这样地址,但不推荐这样做,如下图:

从上面图形看,是localhost这个串发到了非本机机器上,在这样机器上解释不了localhost,就访问失败。有社区信息指出,关于 localhost 链接硬编码的问题,在后续版本中可能已经被官方修复了。你使用的版本或许已经不再需要通过修改配置文件来解决,而是需要采用新的方法。
在命令行里,用set HOST=确实可以解决这样的问题。
但是像C++开发里,监听端口,也用了localhost,没见过这样的问题,所以很奇怪。
下面结论不适用于全部AI,特别是一些有自己环境的AI,我用的是仅是浏览器版本AI。
在提问AI时,set HOST时,AI推荐用的地址是0.0.0.0,不行,我主动改为192这样的地址可以,问AI原因,AI说0.0.0.0是监听地址,不是可路由的地址,而192是具体也可路由的地址,所以能访问。
在刚遇到问题时,我问的就是首页能访问,但是课程页访问不了,AI也给出了很多方向的解答,全面是全面,但每个都试,肯定浪费时间,这是AI给出建议,决断依赖个人,AI现场主动思考的典型案例。
以前百度搜索是找哪一条更好,现在AI会给出整套答案,但又复杂,这原因也有可能是国内资料太少,国外信息处理有偏差造成的,也不是AI搜集的不好,有时候AI是会给出一个点的准确答案。这整套答案我就不一一列举了,总之每个都查,时间就浪费了。
我看AI答案条目很多,也就不查了,把资料部署到新机器上,用本机使用LiaScript,因为时间等不了,在第二天,我花了近1小时才解决问题。
总结:AI现场主动思考,以自己为主来用AI,会在复杂现场更有主动权,更有利于企业和个人的直接利益。