人生重开模拟器是最近爆火的一款非常好玩的模拟游戏,会带你走入一个有趣的世界,开启全新的人生旅程,即"人生重开"。

然而实际上,这款游戏短短在3天内上线,在百度贴吧、朋友圈、QQ群、微博等各大平台纷纷刷屏。

在最开始,我们需要在系统随机给出的10个天赋中选3个,

比如你可以选桃花连连(可提升恋爱机会)、佛宗(可提高考上哈佛大学的几率)、足量(身高不矮)......

需要注意的是,每次重开的天赋选项都不是相同的。

游戏后续的发展也都会根据我们的选项进行调整,大家可以亲自去尝试一下。

咳咳,回到正题,如此简单、好玩的游戏,是如何搭建出来的呢?

1、下载代码(如果下载失败,请查看文章结尾处);2、部署环境;3、运行起来;4、静态化(Nginx)运行;5、调试。

#01 下载代码
##
git clone
https://github.com/VickScarlet/lifeRestart.git
/app/liferestart-src/ #02 部署环境
#人生重启项目是js+css+html,使用的是node框架,这里需要安装 nodejs ##下载nodejs
wget -P /server/tools
https://nodejs.org/dist/v14.17.6/node-v14.17.6-linux- x64.tar.xz
tar xf /server/tools/node-v14.17.6-linux-x64.tar.xz - C /app/
ln -s /app/node-v14.17.6-linux-x64 /app/node ##配置nodejs
echo 'export PATH=/app/node/bin/:$PATH #andy' >>/etc/profile
source /etc/profile ##检查环境
[root@nfs ~]# node -v
v14.17.6
[root@nfs ~]# npm -v
6.14.15 #03 运行起来
cd /app/liferestart-src/
npm install
npm run dev
#检查是否有8080端口,然后通过浏览器访问即可.
http://10.0.0.31:8080/view/
#后面有了nginx也可以用域名访 问 #10.0.0.31是你本机ip地址


#04 静态化
#node直接运行效率还是比较低,一般用于测试环境
#需要静态化然后扔给nginx处理.
##静态化
npm run build
##把静态目录拷到 nginx站点目录下面 这里设置 为/app/liferestart/
yum install -y nginx #无法安装nginx请配置epel源 ubt debian用户直接apt install 即可
systemctl enable nginx
systemctl start nginx
#注意nginx.conf并没有修改与配置
[root@andy-life ~# cat
/etc/nginx/conf.d/liferestart.conf
server {
listen 80;
server_name liferestart.andy.com;
set $lidao_root "/app/liferestart";
root $lidao_root/view;
access_log
/var/log/nginx/access_liferestart.andy.com.log main;
error_log
/var/log/nginx/error_liferestart.andy.com.log error;
location / {
index index.html ;
}
location /data {
alias $lidao_root/data;
}
location /public {
alias $lidao_root/public;
}
} #05 运行与测试
通过浏览器使用域名访问,liferestart.andy.com

最新文章

  1. vsfptd
  2. 使用swfupload上传超过30M文件,使用FLASH上传组件
  3. iOS调用HTML
  4. SQL Server内存数据写入磁盘方法比较
  5. 小米2s换了屏幕后不能近距离对焦,拆过后无法对焦?
  6. iOS版 hello,world版本2
  7. I题 - A+B for Input-Output Practice (VIII)
  8. Silverlight客户端调用WCF服务难题解疑
  9. 神经网络作业: NN LEARNING Coursera Machine Learning(Andrew Ng) WEEK 5
  10. mysql函数操作(4)
  11. svn 目录设置为 不提交 忽略
  12. TCP/IP协议三次握手与四次握手流程解析(转)
  13. Emacs中多个golang项目的配置方法
  14. [转]阿里巴巴十年Java架构师分享,会了这个知识点的人都去BAT了
  15. 【工具相关】Web-Sublime Text2-安装 Package Control
  16. Mouse Without Borders软件,主要功能备忘录
  17. Android studio 自动导入(全部)包 import
  18. K好数
  19. Spring整合struts的配置文件存放问题
  20. 1java异常详解

热门文章

  1. CentOS7.6系统安装和网络配置
  2. YMOI 2019.6.22
  3. JS逆向之浏览器补环境详解
  4. 图文并茂的学习笔记--微信小程序自定义tabbar
  5. drf基础:1、web应用模式、API接口、接口测试工具
  6. 作业详解及流程控制之for循环
  7. Docker+nginx部署前后端分离项目
  8. 同时打开多个.exe文件怎么解决
  9. Python TensorFlow深度神经网络回归:keras.Sequential
  10. VS针对Linux远程调试步骤