之前做的一个在线记事本 app,见贴www.v2ex.com/t/446541,当时采用了纯静态页面加 sdk 开发的,因此功能非常受限,
出于学习与好奇的目的,今天重新做了一版,后台服务自己写了一套,采用了 nodejs+express+mongodb。
进度
作为一个 java 程序员,第一次尝试 nodejs 开发,做的很 low。
目前还在开发中,很不稳定,存在很多性能和稳定性的问题还没有去解决,还需要学习和改进,如果有大佬有相关资料或技法还请指点一二。
比起成熟的企业级的数据存储 sdk,深刻的感受到性能和稳定性上的差异,慢慢学习吧。
新版地址 live.rizon.top,旧版(note.rizon.top)仍旧可以用,两个数据不互通。
增加了新功能
提供了一个 api 接口(render api),请求该接口,将按照你指定的内容类型来设置 header 中的 ContenType,
目前支持:json(application/json)、html(text/html)、text(text/palin)
举个栗子:
三个不同演示文稿
#http://live.rizon.top/#txtdemo
$ curl -i http://live.api.rizon.top/render/txtdemo
Content-Type: text/plain; charset=utf-8
#http://live.rizon.top/#htmldemo
$ curl -i http://live.api.rizon.top/render/htmldemo
Content-Type: text/html; charset=utf-8
#http://live.rizon.top/#jsondemo
$ curl -i http://live.api.rizon.top/render/jsondemo
Content-Type: application/json; charset=utf-8
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.