#教程 # 维基萌node.js版 抽卡系统搭建教程

开始前

维基萌抽卡的官方博客与教程地址:https://www.wikimoe.com/?post=233

如果你不知道这是什么,你可以前往这里查看:

1.维基萌官方抽卡演示地址:https://nodejs.wikimoe.com:667/

2.壁次元抽卡演示地址:https://chouka.biacgn.com

如果官方教程看不懂,作为小白或入门者,欢迎转载与查阅月宅酱的本篇教程

教程开始  一

在宝塔软件商店搜索:MongoDB 安装,启动后创建数据库wikimoecard(或其他,作为抽卡连接使用的名字)

教程二

软件商店搜索PM2进行安装

教程三

前往github下载源码包:https://github.com/eeg1412/wikimoeCardByNodeJS

或者直接下载我打包的(上传到网站根目录直接解压):https://pan.baidu.com/s/13yqizLwDXS90LvF59rtsaw?pwd=5apt

解压wikimoeCardByNodeJS-master.zip文件,得到node.js版本的server,并且打包成server.zp或上传宝塔网站目录解压

教程四

上传server.zip并且解压,将server内的所有文件移动到根目录,保持我这样的结构(图片中的home是独服的原因,建站路径以自己为准):/www/wwwroot/chouka.biacgn.com

教程五

打开config下的default.js文件夹,进行如下编写,其中keyFileSrc与certFileSrc是你的域名SSL证书路径,可以直接写宝塔的位置(不推荐),也可以重新编辑一份,注意目录就可以,文件名随意,后缀保持.pem就行,SSL证书路径是在当bin目录下。

如果你是https网站,请将https的false修改为true表示开启,site的域名也需要修改为对应的端口,这里不能修改为443,后面会讲如何操作(宝塔创建的网站也需要开启SSL的)。

再往下是SMTP的配置,相信玩WordPress的大家都非常熟悉不过,所以一笔带过,不讲这个了(登录后台设置发信)。

教程六

打开刚刚安装的PM2管理器,点击添加项目,设置如图

启动文件:npm
运行目录:你的网站地址,通常在宝塔直接复制路径就可以
负载实例数量:默认1,不改就可以,根据自己服务器配置来修改
内存上限:根据自己服务器配置修改,我这里是32G内存,设置的4G内存,如果访问量小,可以设置1G
运行用户:可以是www,如果无权限,则选择root

然后保存

教程七

点击模块管理,点击一键安装依赖,然后就可以启动了

进入/cardinstall,对网站进行基本配置。
/cardadmin为管理员中心。

教程八

壁次元抽卡演示地址:https://chouka.biacgn.com

来到我们的网址:667或者:3000发现可以成功访问,但是有个端口号不好看,解决办法如下:

在宝塔的反向代理中设置,或者是在腾讯CDN、阿里云CDN等,回源端口选择667,协议选择跟随,就可以通过443的端口进行访问啦。

以上教程结束,如有不懂欢迎留言。

给TA买糖
共{{data.count}}人
人已赞赏
网络干货

#教程 # B2主题增加全站用户的积分 sql命令

2022-1-16 12:59:54

网络干货

#干货 # DD系统,网络安装或重装系统 [Linux/Windows]

2022-2-23 15:35:47

5 条回复 A文章作者 M管理员
  1. 按着教程跑不通,public设为启动文件夹没说,设置后还报服务器无法正常链接的错误😭

    • 进入文件夹后输入npm start命令试试

    • 月宅

      在域名根目录运行npm start之后
      终端提示在这里: at Object. (/www/wwwroot/域名/bin/www:40:6)
      错误:[nodemon] app crashed – waiting for file changes before starting…
      感谢大佬晚上还回复我👍

    • 月宅

      好了,我排除问题了,是哪个https设置部署出现了问题。
      再次感谢大佬的回复!!!💪