
1 oswuhan 2018-05-14 12:17:02 +08:00 你想用 node 做什么? |
2 TabGre 2018-05-14 12:24:14 +08:00 via iPhone 你对 node 有误解,随便搜搜应该也能找到 Express 等做做接口服务吧 |
3 Dlad 2018-05-14 12:29:36 +08:00 我们的麻将斗地主规则引擎都是 typescript 写的,node 写也可以。 |
4 hlwjia PRO 用前端的角度去找 node 资料,出来当然都是服务器渲染。 你应该从什么是 node 开始找起,随便“百度”了一个(看情况不要求用 google 了) https://www.zhihu.com/question/33578075 要想干好这行就先把怎么搜资料先学好。 |
5 如果想保持前端的那一套,要么另外起静态文件服务(nginx balabala)要么 node 其实也可以返回静态文件(比较麻烦) |
6 maplerecall 2018-05-14 12:46:26 +08:00 via Android 如果说 ssr 的话现在比较流行的是做 vue、react 之类的同构应用渲染,除此之外还比较常用于封装接口。 实际上 node 完全替代传统后端语言(比如 java,go )也是可以的,不过这样做的相对比较少,毕竟 node 的优势主要也就在 io 和 js 代码复用这块,其他地方相比传统后端语言并没有什么优势。 |
12 yhding OP @maplerecall 谢谢你的回复,涨知识 |
13 chenuu 2018-05-14 14:04:32 +08:00 不是.返回 json 等.前端获取后渲染 |
16 Lxxyx 2018-05-14 14:48:21 +08:00 Node 是脚本语言,有较为完善的底层库支持,且 JS 是图灵完备的,理论上你爱干啥都行,只是可能有些缺点。计算、Web、编译啥的 Node 都可以做的。 |
17 Lxxyx 2018-05-14 14:48:43 +08:00 书籍推荐:Node.js 设计模式第二版 |
18 graysheeep 2018-05-14 14:54:36 +08:00 可以写接口 也可以写服务端渲染 ssr |
22 yhding OP @graysheeep 谢谢你的回复,有可以推荐的入门级进阶的书籍? |
23 tinytin 2018-05-14 23:31:27 +08:00 via iPhone 可以做其他后端语言可以做的事情 |
24 arfaWong 2018-05-15 06:22:40 +08:00 via Android 后端用 node 提供接口服务,前端用 vue 或者其他框架做页面展示就好了。前后端两套项目代码。 |
25 ionicwang 2018-05-15 17:56:55 +08:00 Nodejs 是用前端 js 语法实后端几乎能实现的所有功能。nodejs 可以实现 php python 能实现的所有功能。 百度搜索 Nodejs 视频教程 免费视频教程分享给你,60 多讲基础 nodejs 入门实战教程 |
26 Hanggi 2018-05-16 13:25:37 +08:00 听你的问题感觉对 nodejs 的理解还不是很清楚,很简单,你用最简单的方法写个小接口,里面返回一个 json 数据。你用你的前端代码访问这个接口,然后前端渲染就好了。不知道你用的什么前端框架。 |
27 e8c47a0d 2018-06-04 13:46:19 +08:00 node 其实是很底层的东西,主要功能是接收、回复客户端发来的 http 请求(当然还能做其他事,这里不赘述),渲染 jade 的部分就是在做回复。 |