一入Node深似海

最初是从模拟数据开始,从最简单的但实用的mock.js,只需要把这个文件include到页面里面就可以完成数据模拟;后来到使用vue的时候,发现了更为强大的json-server,一个简易的基于node服务器的api服务。如果只涉及到客户端开发,这些已经足够了。但问题随着vue的服务端渲染而来,单页面应用的缺陷都是对seo不友好,所以vue2里面增加了以node作为服务端先把页面渲染好、再返回客户端这一功能。再加上自己一直想起个webapp的demo,但是需要一个服务端的支持,自己又只会js,所以毅然决然跳进node这个深坑里去。

最简易的Node服务器,使用NodeJS内置的http模块就可以启起来,然而还要加上一大堆url、query string、net之类的模块才好用;
然后开始看express框架,封装了许多东西,提供了一系列最精简的功能,你完全可以使用它去方便的开发出你想要的服务端功能。

当我几乎看完了express所有的文档,在最后发现了一个叫StrongLoop的东西,似乎是一个express的进程管理器,好想挺有用的,又开始看StrongLoop的文档。等我看到了一半,才发现这个文档已经被废弃,然后我跟着链接跳到了LoopBack,目测是StrongLoop的升级版,而且不仅仅是这样,这是一个基于express的框架,官方宣称可以几乎不写代码就能实现“动态的端对端的REST API服务”。。。你自己看吧

一入Node深似海_第1张图片
Paste_Image.png

还有slc arc的升级版,IBM的api-connect。。。

未完待续

你可能感兴趣的:(一入Node深似海)