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

用 node.js 给手游写 API,无网页界面,有没有可供参考的开源案例?

  •  
  •   lijia18 · 2014-02-19 11:40:05 +08:00 · 5245 次点击
    这是一个创建于 3691 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请问各位大神了,用node.js给手游写API,总共的route也就二十几个,无网页界面,有没有可供参考的开源案例?
    第 1 条附言  ·  2014-02-19 12:34:47 +08:00
    pomelo早就看过,有两个问题没有考虑
    1. 其实我们的这个服务器很简单,不需要这么复杂的框架
    2. 我们的游戏不需要长连接,主要是走http的请求-应答协议,pomelo就不太合适
    希望大家继续推荐一些比较优秀的开源的给移动软件提供api的项目。
    openkit不错,只可惜是基于RoR的。
    先谢谢了。
    14 条回复    2014-05-10 23:41:05 +08:00
    atian25
        1
    atian25  
       2014-02-19 11:51:57 +08:00
    网易的开源框架 https://github.com/NetEase/pomelo
    Mutoo
        2
    Mutoo  
       2014-02-19 11:59:33 +08:00
    pomelo+1
    lsylsy2
        3
    lsylsy2  
       2014-02-19 12:18:32 +08:00
    pomelo+2
    tamamaxox
        4
    tamamaxox  
       2014-02-19 13:26:56 +08:00   ❤️ 1
    手游,不需要长连接,也不是离线的。。

    什么手游?
    普通服务器的话就express吧。
    krakan(paypal封装过的express)也不错。
    ijse
        5
    ijse  
       2014-02-19 13:42:53 +08:00   ❤️ 1
    可以试下用sails, 支持RESTful接口的MVC框架,挺轻量的。

    http://sailsjs.org/
    lijia18
        6
    lijia18  
    OP
       2014-02-19 13:55:22 +08:00
    @tamamaxox 现在很多手游都是非长连接的,比如说我叫mt,巴哈姆特之怒等。
    谢谢,研究一下。
    lijia18
        7
    lijia18  
    OP
       2014-02-19 13:55:41 +08:00
    @ijse 谢谢,研究一下。
    andyhu
        8
    andyhu  
       2014-02-19 14:06:16 +08:00
    sailsjs +1
    flynngao
        9
    flynngao  
       2014-02-19 14:23:21 +08:00
    那就自己写个好了,感觉传统模式哪个不一样
    xdeng
        10
    xdeng  
       2014-02-19 14:38:35 +08:00
    为什么要走 http 直接走 socket 80 端口啊
    lijia18
        11
    lijia18  
    OP
       2014-02-19 16:32:50 +08:00
    @flynngao 我也是这个想法,所以想问问大家有没有比较好的专门提供手机api的优秀的开源项目,现在找到的基本上都是网站的。
    ijse
        12
    ijse  
       2014-02-19 17:04:44 +08:00
    @lijia18 额, 这个,需要有什么区别吗?

    可以看下百度的clouda 。
    crossmaya
        13
    crossmaya  
       2014-02-24 20:32:44 +08:00
    express还不够简洁吗,那还想要什么样的
    SimeDrang
        14
    SimeDrang  
       2014-05-10 23:41:05 +08:00
    @ijse 请教个问题:sailsjs中,如果要做模块化开发的话,用命令sails generate Home/User; 这样就多了一层目录,目的是把前后台分开。现在我遇到的问题是controller中没法用到api/model/Home/User.js这个模型,只能用到api/model/User.js这个模型,这怎么解决?Thanks! :)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2786 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:04 · PVG 23:04 · LAX 08:04 · JFK 11:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.