首页 > 解决方案 > ACORE API,帮助解决错误和部署

问题描述

我在设置 ACORE API 然后让它们在网站上工作时遇到问题。

背景:在 debian 独立服务器上运行 3.3.5 的 Azerothcore,它具有数据库、核心文件并同时运行 world 和 auth 服务器,基本上是操作指南中显示的标准设置。

我也有一个独立的网络服务器,在同一个子网上,但它是一个运行 linux 和普通网络服务器的独立服务器,这有一个带有 azerothcore 插件的 wordpress 安装,用于用户注册等。我正在尝试添加播放器地图(https ://github.com/azerothcore/playermap)和 ACORE-API 函数集(服务器状态、arenastats、BG que 和 wow 统计)(https://github.com/azerothcore/acore-api

问题:我知道 acore-api 必须在服务器上的容器(docker 或其他)中运行,我已经完成并且它绑定到端口 3000,然后我可以转到本地 ip:3000 并出现此错误. (所有数据库等都在连接并且soap正在工作) 导航到IP:3000时出现错误404

在运行 NPM install 时,我确实遇到了一些错误:我不确定它们是否会导致任何问题。 安装时 NPM 错误的屏幕截图

但更进一步,当我在网络服务器(单独的服务器)上说“服务器状态”并配置 config.ts 文件时,我似乎无法显示任何内容。我不确定我做错了什么,但对于 acore-api 的所有不同功能来说都是相同的场景

这些是如何安装和运行的?我觉得我错过了重要的一步。

同样,使用 PLAYERMAP 我已经编辑了 comm_conf.php 并设置了 realmd_id,但是在加载页面时,我确实得到了地图,但是缺少正常运行时间并且没有显示任何玩家?

如果可能的话,有人可以帮忙吗?

标签: azerothcore

解决方案


似乎是 NodeJS 版本的问题。将您的 NodeJS 更新到最新的 LTS 版本16.13.0 ( https://nodejs.org )


推荐阅读