uniapp打包成h5到服务器,一个验证码的接口,能够跑通,
但是返回值却是 “本站点必须要开启JavaScript才能运行” 。有没有大佬知道是怎么回事? 没见过这种情况啊。
最佳回复
根据浏览器 DevTools 的网络检测部分的文档可以得知
Preview 是预览的意思,会自动根据响应内容格式进行解析显示。
Response 才是响应的原始内容。
因为 Preview 标签页相比原始的 Response 标签页,显示格式更加清晰,尤其是查看 XML、JSON 这类数据的时候。
前面说了 Preview 是自动推断的响应内容格式,其依据主要来自响应头,当响应头与内容不符时,可能就会出现 Preview 显示的格式不符合预期。另外 Preview 虽然支持预览 HTML 内容,但其不支持解析 JavaScript,于是 HTML 中的 noscript 标签中的内容就会显示出来。
此时点击 Response 选项卡就会显示出原始的文本内容。
问到这个问题的开发者,一般其期望得到的内容并非是 HTML,而是 JSON。内容是服务端返回的,出现此问题可能的原因如下:
点击 Response 选项卡查看返回的具体内容,根据返回内容推测是哪里(本地、web 服务器、服务接口等)返回的数据,根据方向去进一步排查。
原帖主昵称叫“不想学习”,问题是去年7月份问的,到现在已经过去了半年,应该已经自己学习到了。祝大家在新的一年里 “想学习”。
说一下我的情况吧,有相同问题的可参考。
我的情况:
两个项目(一个员工端、一个顾客端)放到nginx服务器下,由于微信等限制,两个端都必须配置在一个域名下面,所以必须配置成http://域名/项目名的方式。
1.两个端manifest.json,分别配置运行的基础路径为/项目名/
2.两个端都是history模式
3.配置nginx,之前配错的地方是注释里的,虽然配错了但之前依然能访问
server {
listen 80;
server_name 域名
#顾客端
location /customerd {
root html/hallappoint-wx;
index index.html index.htm;
try_files $uri $uri/ /customerd/index.html;
#之前错误的配置 try_files $uri $uri/ /index.html;
}
#员工端
location /userd {
root html/hallappoint-wx;
index index.html index.htm;
try_files $uri $uri/ /userd/index.html;
#之前错误的配置 try_files $uri $uri/ /index.html;
}
}
玻璃门
他可能并没有学到。这个问题从2019年到现在都还有没解决的。刺激
2022-02-19 00:08