当前位置:网站首页 > 云服务教程 > 正文

个人服务器怎么搭建(个人服务器怎么搭建教程)



前言

关键词:NodeJs、express、http服务器

一、搭建一个http的服务器

  1. 什么是弱联网

游戏的主体,不需要网络就能游戏 → 单机游戏。

但是为了优化游戏体验,培养用户黏性,通常会设计好友排行、得分、道具、抽奖等环节需要联网,这些就需要用弱联网技术来做。

弱联网技术一般需要访问服务器,通常采用http服务器 ,也就是web服务器+数据库。

用什么技术?

主流的服务器开发语言,都有http的技术,成熟的应用。Java:Tomcat,Python:tornado,C#:IIS; Node.js中有个 express模块,是轻量级http服务器。使用JavaScript开发。

  1. 搭建http服务器

(1)安装Node.js: www.baidu.com --> Node.js --> node -v -->打印出来Node.js版本;

07f06695644cff001dabb0d98256dfe9.png

1452bc1291682566b112506c5dbfc739.png

(2)安装express: express基于Node.js http框架。

百度搜索进入GitHub官网,点击进入,搜索express,如上图。然后,点击进入。在磁盘新建一个文件夹webserver,进入此文件夹,按住Shift键同时,右击,选择【在此处打开命名窗口】,之后执行命令:npm install express,安装express。

bf4080c7e103917ad3b4ebc1b9b976a8.png

(3)搭建一个http server --> 6行代码; 在文件夹webserver中新建main.js文件,修改文件内容如下:

1.  3.  5.  6.  7.  8.  9.  10.  11.  12.  13.  14.  15.  16.  18.  19.  20.  21.  22. 

app.listen(8080); // 站点端口; 如下图,在webserver目录下打开命令窗口,输入node .main.js启动抽奖游戏的后台服务。然后在浏览器地址栏输入localhost:8080/lucky,效果如下:

29042f7aacf2bc8ee6b1f39d6c0a02ed.png

二、客户端向http服务器发送请求,并展示数据

  1. 抽奖客户端发送请求

在scripts中新建gamemgr.js,添加onsendhttpclick方法,当点击开始按钮的时候调用此方法。将gamemgr用户自定义脚本绑定到Canvas上,选中start按钮节点,修改start开始按钮节点上的Button组件的Click Events属性值为1,回车,然后将Canvas拖入,选中gamemgr,选中onsendhttp_click方法。如此,单击开始按钮就会调用此方法。

2f346d95ad7e0925866cc4eb5af87fee.png

1.  2.  3.  4.  5.  6.  7.  8.  9.  10.  11.  12.  13.  14.  15.  16.  17.  18.  19.  20.  21.  22.  23.  24.  25.  26. 

将luckyanim.js绑定到disk节点上(左下图),设置Canvas绑定的用户自定义脚本gamemgr的disk属性值为disk节点。

024b52999135884160c184f37c1c4f56.png

a2e2f2b292dd7c246e4707c26bbb8c9d.png

  1. 跨域访问问题

跨域访问:网页所在地址: http://localhost:7456/;可能不... -->服务器,跨域访问的问题,服务器的地址http://127.0.0.1:8080;出于安...,拒绝访问; -- >收到这个错误; 跨域访问问题。

147220e456be6b23ff4bb13f5f6d9dad.png

4c723fbcb1e7a731199627e8b91e7d78.png

复制blog代码,在main.js中的var app = express();后、发送请求前,添加如下代码://设置跨域访问

1.  2.  3.  4.  5.  6.  7.  8. 

三、小结

1、下载Node.js,GitHub搜索express,使用nodejs安装express(npm install express)。

2、参考GitHub搭建一个httpserver。

3、客户端调用http.js中的get方法发送http请求,请求服务器,得到一个随机数。

图片来源:http://www.hp91.cn/  页游

到此这篇个人服务器怎么搭建(个人服务器怎么搭建教程)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 程序员入门教程书(程序员入门教程书电子版)2025-09-29 19:00:09
  • Xmouse下载(xmouse使用教程)2025-09-29 19:00:09
  • ubuntu镜像文件下载教程(ubuntu的镜像文件下载)2025-09-29 19:00:09
  • 批处理命令教程copy(批处理文件copy)2025-09-29 19:00:09
  • linux libxml2安装(linux lite安装教程)2025-09-29 19:00:09
  • win10 u盘启动盘制作(win10u盘启动盘制作教程)2025-09-29 19:00:09
  • 赛博朋克2077战斗教程怎么过(赛博朋克2077完整攻略)2025-09-29 19:00:09
  • 小程序服务器配置教程(小程序 服务器)2025-09-29 19:00:09
  • cmake教程详解(cmake入门实战)2025-09-29 19:00:09
  • cmake教程pdf下载(cmake pdf 入门 精通)2025-09-29 19:00:09
  • 全屏图片