V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
calidion
V2EX  ›  Node.js

forim 发布更新( rev 0.0.3)

  •  1
     
  •   calidion · 2016-07-04 15:15:17 +08:00 · 2793 次点击
    这是一个创建于 3066 天前的主题,其中的信息可能已经有所发展或是发生改变。
    nodejs 论坛系统
    forim 发布更新( rev 0.0.3)
    项目地址: https://github.com/calidion/forim

    要点:

    1. 启动新的图片存储(支持本地文件,阿里云, AWS, Cloudinary)
    2. 启动新的邮箱机制,采用更加灵活的邮箱机制,采用 ejs 文件做为邮件发送的模板,不再手写 HTML 内容文件。
    3. 添加了 V2 目录,目标是将原来的所有代码都替换成 V2 。更项目代码更加模块化,可配置化。
    4. 初如化了 egg api ,并提供了几个基于 egg api 的 API
    5. 初始化 waterline 的支持,并与原有的 User 方案对接成功。
    6. 添加了 settings 模型为设置微信作准备。
    7. 初始化了微信模板,为下一步做一个简单的微信公共号管理平台做准备。
    2 条回复    2016-07-07 13:40:35 +08:00
    calidion
        1
    calidion  
    OP
       2016-07-04 15:42:22 +08:00
    服务器依赖的技术栈:

    1. [egg framework(整体框架)](演进中)
    2. [egg messager(消息服务)]( https://github.com/calidion/egg-messager) (已完成,支持邮件与短信)
    3. [egg api(API 规范)]( https://github.com/calidion/egg) (已经完成 v0.1)
    4. [file cloude uploader(云上传)]( https://github.com/calidion/file-cloud-uploader) (支持本地磁盘,阿里云, AWS , Cloudinary ,可以很方便的扩展)
    5. [node form validator(输入校验)]( https://github.com/calidion/node-form-validator) (支持大多数类型的校验,同时支持递归校验)
    6. [waterline-paginator(分页方案)]( https://github.com/calidion/waterline-paginator) (基于 waterline ,可以很方便实现分页的模块)
    7. [errorable (错误方案)]( https://github.com/calidion/errorable) (一套通用的 API 错误方案,可以方便的定义,统一错误,同时支持多国语言 i18n)
    calidion
        2
    calidion  
    OP
       2016-07-07 13:40:35 +08:00
    forim (v0.1.0)发布
    要点:集成 node-weixin-api ,支持微信公共账号的配置。
    想知道如何将 node-weixin-api 应该在多用户系统中的同学可以看一下代码。
    https://github.com/calidion/forim
    目前问题还比较多,欢迎有兴趣的同学提交 PR 。
    参考地址:
    http://forum.webfullstack.me/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5663 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:12 · PVG 11:12 · LAX 19:12 · JFK 22:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.