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 2018-05-14 12:41:33 +08:00 1
用前端的角度去找 node 资料,出来当然都是服务器渲染。
你应该从什么是 node 开始找起,随便“百度”了一个(看情况不要求用 google 了) https://www.zhihu.com/question/33578075 要想干好这行就先把怎么搜资料先学好。 |
5
dixeran 2018-05-14 12:44:24 +08:00 via Android
如果想保持前端的那一套,要么另外起静态文件服务(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 的部分就是在做回复。
|