请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么我访问localhost:8080/index.html后,

1.打开调试窗口,显示的request URL 不是 …/api/blog/list 而是 …/index.html呢? 和老师演示的不太一样。
图片描述
图片描述

2.在命令行窗口输入keys *,多了一行内容,有4行。我是用chrome访问的。刷新一遍网页,在命令行窗口输入keys *,仍然是4行。
用360浏览器访问localhost:8080/index.html,在命令行窗口输入keys *,多了一行,有5行。说明这个是新写入的。然而使用get去获取时,返回的是{}。如下图
图片描述
上面2处不对劲的地方,是有什么问题吗?

正在回答 回答被采纳积分+3

1回答

双越 2020-09-14 13:30:42

第一个问题,你的控制台看着像是 http-server 的控制台。所以只会显示 html 的请求记录。

第二个问题,如果 get 时是空,那你得看 set 时写入了什么值,自己根据代码逻辑调试一下。

0 回复 有任何疑惑可以回复我~
  • 提问者 ARUKANA #1
    不太明白您的意思。我的控制台是http-server 的控制台,那么老师的控制台是什么控制台呢?不都是输入URL回车按F12开启的控制台吗?
    回复 有任何疑惑可以回复我~ 2020-09-14 19:30:01
  • 双越 回复 提问者 ARUKANA #2
    联调需要开启两个服务。一个是 nodejs 的服务,一个是 http-server 的服务。
    回复 有任何疑惑可以回复我~ 2020-09-14 19:32:28
  • 提问者 ARUKANA 回复 双越 #3
    嗯。我已经下好了nginx并且在命令行窗口运行,在node.js的terminal中用http-server -p 8001 已经打开了http-server。
    回复 有任何疑惑可以回复我~ 2020-09-14 19:38:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信