个人写的 基于 express 的 blog .路由基于独立开发的mvc模块。完全支持express 路由语法
发布于 11 年前 作者 firstgeniusboy 5034 次浏览 最后一次编辑是 8 年前

后端是基于express ,自己编写的 mvc 核心模块、 前端基于angularjs。编写的还不是很熟练。 代码内部继承了twitter 的小功能。登陆后在用户设置->twitter set 点击授权,授权后就可以访问twitter. angularjs 基于前端mvc 路由机制。概念很早就有了。只是最近google 将它发扬光大。 目前还不能提供多用户注册。主要空间问题不能解决。补在appfog上面。速度还好,就是管理困难。 刚刚添加了,刷新twitter 功能。

实现了登录国外twitter 的功能。可以发送,刷新消息。查看 其他用户发的消息,“@自己” 的消息。可以通过在输入框里面输入命令follow 人。但是功能太多,还不能全部实现。现在前后端仍然需要重构.

改写angular 路由表。更改数据库逻辑。用ObjectId作为唯一ID。

添加的markdown-js 功能,只是编辑器又改成了textarea。 今天碰到了些问题。 我的逻辑是把内容传到服务器的数据库里面。然后前端显示的时候读取数据库,然后发到前端,前端解析markdown.但是老是解析不正常。看了下源码觉得是markdown-js对\r\n 处理的不对。 于是就把\r 过滤了。这样才能正常显示。坑爹啊。 我后来重写的几篇blog就是用markdown 语法写的。因为对语法还不熟悉,所以暂时很简单。还没有完整的测试。

添加的对评论的回复功能。rss 刷新更人性化。图片上传可以上传链接。

内部代码集成一个mvc_route 模块还没有发布,提供 express 的mvc的功能. 是一个单用户blog ,原本的目的也是让个人可以吧Blog 系统轻易放到免费空间中。 暂时完成这些。 http://fenglinhuo2.ap01.aws.af.cm/blog 用户名:test 密码:123456

代码 https://github.com/fenglinhuo/fenglinhuoblog

3 回复

之前用户名忘了设置正确,现在可以登录了。

赞一个 大概看了下源码,轻喷下。。。哈哈,twitter部分还没看。

  • markdown放在服务器解析会不会优化点。
  • mvc-router模块建的全局变量是不是有点多,搞个统一的namespace么。 router这个确实有点配置的蛋都碎了,还是需要有个插件来控制

markdown 其实已经优化过了。服务器放置的并不是解析后的代码。而是解析前的。用了编码,什么编码忘记而来,避免储存变形。解析是放置在服务端的。,mvc其实没有其他变量。只用$(Model),用来加载模块。mvc是自动加载的。除非没有在route_config 配置过。

回到顶部