MUDREN论坛项目基于一刻社区修改, 使用 Vuejs 开发的 Laravel SPA 项目。
nodejs版本: v14.* ,如果你的系统安装的是最新版,可以使用
nvm
、nvs
、fnm
切换Node.js版本。
克隆源代码到本地:
$ git clone https://github.com/oiuv/bbs.mud.ren.git
安装依赖:
$ npm install
或者使用 yarn:
$ yarn install
测试服务:
$ npm run serve
正式服务:
$ yarn build
Copy the .env.example
to .env.[ENV]
:
# local
cp .env.example .env.local
# production
cp .env.example .env.production
其中有两个变量是你在安装后端时 passport:install
得到的 Password Grant Client 的 id
与 secret
:
VUE_APP_AUTH_CLIENT_ID=
VUE_APP_AUTH_CLIENT_SECRET=
如果你忘记了,就去找 oauth_clients
表中找吧。
配置 腾讯防水墙 ID , 需要跟后端一致
# 腾讯防水墙配置
VUE_APP_CAPTCHA_ID_REGISTER=
VUE_APP_CAPTCHA_ID_PUBLISH=
MIT