课件和 Demo 地址
https://gitee.com/geektime-geekbang/geek-nodejs
作者回复: 这个问题很棒。 这里就涉及到http的会话管理也就是session,为每一个用户开辟一个游戏会话,并且把游戏数据存在这个会话里。 要做这个东西,首先要确定一个标记用户的方式。一般是在cookie里种一个值,或者是直接使用登陆态。然后要为每一个用户标志符开辟一段存储空间,这个空间你可以直接在代码里用对象字面量声明。不过一般线上的分布式环境要使用redis之类的存储服务在另一个集群做。 足够单独再说挺多了。但是一般只是做BFF层的话不需要用到这块,所以后面能不能开课说到,就看缘分了。
作者回复: 很棒,这个参数我还真不知道。大部分情况都用koa转出来的了
作者回复: 很棒!我也是备课时间太紧了,对于前端体验就没有考虑的这么周全,感谢指正。
作者回复: https://docs.npmjs.com/about-packages-and-modules 可以参见此处的require规则。 node命令相当于require指定路径运行。 node . 就相当于require了当前文件夹。
作者回复: 你是不是把上一节的服务器一起启动了?这两节是单独的,上一节那个服务器可以关掉了。
作者回复: 不错,最新版本确实这么变动了。
作者回复: 时间有限不敢讲太啰嗦,官方文档挺齐全了,可以自己去试试