文件名称:tiny:编写自己的Web服务器框架
文件大小:28KB
文件格式:ZIP
更新时间:2024-05-18 16:25:20
JavaScript
Tiny:带有Node的DIY Web服务器框架。 为什么要启动此序列号? 去年,我介绍了Node,很快就对它的事件驱动和非阻塞I / O模型着迷。 对它在充当Web服务器时如何工作感兴趣,我了解了它著名的Web服务器框架 。 但是,对于Node的初学者来说,了解Express的工作原理并不容易。 尽管Express在商业领域取得了成功,但由于它是从Node的早期版本开始构建的,因此它对读者而言还远非友好。 Twisted继承,嵌套了回调,有时还包含魔术代码,所有这些使它对于那些想要一窥Node在网络上的工作方式的人来说,都是一种学习材料。 今年年初,我设法用CoffeeScript重新编写了它。 那就是 。 但是即使在那之后,我仍然不明白某些行是如何工作的,以及Express如何设法将其模块作为一个整体来组织以支持我的网站。 然后在9月,在ECMAScript 2015通过之后,
【文件预览】:
tiny-main
----package.json(403B)
----readme.md(4KB)
----test()
--------response()
--------app()
--------request()
----book()
--------chapter-0.md(6KB)
--------chapter-1.md(5KB)
----license(1KB)
----gulpfile.js(261B)
----.gitignore(27B)
----lib()
--------request.js(4KB)
--------app.js(2KB)
--------response.js(5KB)
----demo()
--------demo.js(266B)
----.gitattributes(378B)