etc小号 大佬有话说 :
flatris:搭建一个俄罗斯方块在线对战平台
项目地址:https://github.com/skidding/flatris
环境:nodsjs
服务器系统:centos7
首先更新系统
yum -y update
然后安装环境
yum -y install nodejs
安装yarn
npm install yarn
拉取一下项目文件,没安装git的先安装git
yum -y install git
git clone https://github.com/skidding/flatris
进入项目文件夹
cd flatris
文件重命名
mv .env.example.js .env.js
安装
yarn install
构建
yarn build
启动
yarn start
默认运行在3000端口,请将对应的防火墙打开,没有特殊要求的话,已经搭建完成
如果要解决后台运行的问题,先按ctrl+c退出,然后安装screen
yum -y install screen
创建一个后台终端
screen -S flatris
继续启动
yarn start
这样即使你关闭ssh,对战平台也会继续运行
但是我们可以看到,现在我们用的是ip+端口的方式访问的,怎样使用域名访问呢
我使用的方法是反代
由于我已经安装好了宝塔面板,所以直接创建站点,点击反向代理
目标URL设置为http://127.0.0.1:3000
保存之后,访问站点域名就能打开对战平台了
演示站点:https://game.v2ex.ltd/
额外的问一句,有懂代码的大佬能看看,有汉化的思路吗