WeTypecho icon indicating copy to clipboard operation
WeTypecho copied to clipboard

不显示内容

Open Aotuman-bo opened this issue 5 years ago • 13 comments

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

Aotuman-bo avatar Apr 02 '19 08:04 Aotuman-bo

  1. 域名是否备案
  2. 是否已安装WeTypecho插件并设置正常
  3. 是否开启https

idealclover avatar Apr 02 '19 13:04 idealclover

按照教程全都配置好了。 域名/api/... 都是404

Aotuman-bo avatar Apr 02 '19 14:04 Aotuman-bo

试着请求一下 域名/api/getaboutcid 看看是否工作正常 之前是否安装过其他插件

idealclover avatar Apr 02 '19 14:04 idealclover

https://s2.ax1x.com/2019/04/02/AyY44s.png

Aotuman-bo avatar Apr 02 '19 14:04 Aotuman-bo

404的话应该是typecho端的问题,建议禁用插件后重新启动或重新安装等方法

idealclover avatar Apr 02 '19 14:04 idealclover

https://s2.ax1x.com/2019/04/02/AcPiWR.png 配置应该没错吧,唉迷。插件都禁用了

Aotuman-bo avatar Apr 02 '19 14:04 Aotuman-bo

之前是否使用过其他占用 /api 接口的插件?

idealclover avatar May 10 '19 13:05 idealclover

Links TEDUriReplace UEditor for Typecho就这几个插件

Aotuman-bo avatar May 10 '19 13:05 Aotuman-bo

如果可以查看数据库的话可以查看 options 表中的 routingTable 项,将其中的内容呈现出来查看 /api 路由是否被占用

idealclover avatar May 13 '19 11:05 idealclover

启用wetypecho routingTable项能搜到api关键字,禁用routingTable搜不到api关键字

Aotuman-bo avatar May 13 '19 12:05 Aotuman-bo

和typecho永久链接中的伪静态有关系没

Aotuman-bo avatar May 20 '19 11:05 Aotuman-bo

可以尝试一下GET YOUR_DOMAIN/index.php/api/getaboutcid 如果可以访问并能获得如下数据.

{
  status: 200,
  data: "1"
}

则将小程序端config.js中的domain设置为YOUR_DOAMIN/index.php即可. 未做过Typecho插件开发, 推测应该是版本兼容问题.

bing-zhub avatar Jun 12 '19 15:06 bing-zhub

还真的是这个问题,我是使用oneinstack搭的环境,碰到的问题与楼主一样。你最后这条,就是解决办法。

cklx0719 avatar Dec 28 '19 06:12 cklx0719