老师您好!
我现在POST前面的部分都运行的没有问题。但是测试POST时,打开网页后,点Login的按钮没有对话框弹出来。
我觉得这可能是index.html里面的js代码出了问题?因为我试着用浏览器直接打开index.html,也没有对话框弹出来。
另外,我在测试的时候,把源代码里的8888端口换成了另一个端口,因为我的电脑有别的程序占用8888。但我猜原因不是这个吧。
请问您觉得我要怎么debug,才能看见login的对话框呢?(如果您没头绪也没关系,搞不好是解压缩的时候文件损坏了之类的)
非常感谢!
另外应该不会是解压缩导致文件损坏的原因哈,哈哈这届学生真可爱。
压缩、解压缩都有哈希校验的,一般不会出错,我们还是要集中力量解决问题。
直接使用浏览器打开index.html是不行的,因为此时HTTP服务器并没有跑起来。
可以F12打开调试终端,看看是否有异常日志输出,或者其他地方是否有更多信息提供debug。
index.html里面访问的就是8888,要改端口的话需要连带html文件里面一起改。
另外,我在测试的时候,把源代码里的8888端口换成了另一个端口,因为我的电脑有别的程序占用8888。
应该是这个原因导致的,不能修改8888端口,
index.html url: 'http://localhost:8888/api/login',
跨域的代码似乎没有work。
至于进程被占用,可以先杀死进程,再启动server。
同学你的问题解决了吗?我也遇到同样的问题,不知道是什么原因。