WeTypecho
WeTypecho copied to clipboard
不显示内容
thirdScriptError Cannot read property 'map' of undefined;at page/index/index fetchallcats function;at api request success callback function TypeError: Cannot read property 'map' of undefined
- 域名是否备案
- 是否已安装WeTypecho插件并设置正常
- 是否开启https
按照教程全都配置好了。 域名/api/... 都是404
试着请求一下 域名/api/getaboutcid
看看是否工作正常
之前是否安装过其他插件
https://s2.ax1x.com/2019/04/02/AyY44s.png
404的话应该是typecho端的问题,建议禁用插件后重新启动或重新安装等方法
https://s2.ax1x.com/2019/04/02/AcPiWR.png 配置应该没错吧,唉迷。插件都禁用了
之前是否使用过其他占用 /api 接口的插件?
Links TEDUriReplace UEditor for Typecho就这几个插件
如果可以查看数据库的话可以查看 options 表中的 routingTable 项,将其中的内容呈现出来查看 /api 路由是否被占用
启用wetypecho routingTable项能搜到api关键字,禁用routingTable搜不到api关键字
和typecho永久链接中的伪静态有关系没
可以尝试一下GET YOUR_DOMAIN/index.php/api/getaboutcid
如果可以访问并能获得如下数据.
{
status: 200,
data: "1"
}
则将小程序端config.js
中的domain
设置为YOUR_DOAMIN/index.php
即可.
未做过Typecho插件开发, 推测应该是版本兼容问题.
还真的是这个问题,我是使用oneinstack搭的环境,碰到的问题与楼主一样。你最后这条,就是解决办法。