midwe.com 大家来帮戳一戳 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fansgentle
V2EX    分享创造

midwe.com 大家来帮戳一戳

  •  
  •   fansgentle 2014-10-06 12:23:06 +08:00 5636 次点击
    这是一个创建于 4037 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用 Node.js、Express、MongoDB、Redis、Socket.IO、AngularJS 做的一个单页实时WEB应用。

    产品层面上基本就是一个基于同城与位置信息的豆瓣小组,再加一个实时聊天功能[可以发送图片]。

    技术上有点极端,页面加载完后就基本上再也看不到HTTP请求了[OSM开源地图图片数据除外],之后所有的数据交互及图片加载都用WebSocket传输。

    WIFI网络下位置信息还是比较准确的,可以用Safari试下,Chrome的服务不稳定,你懂得。
    第 1 条附言    2014-11-29 10:21:04 +08:00
    代码已开源 https://gitlab.com/fanshuai/mid-we
    希望能在 AngularJS + WebSocket 做单页实时WEB应用方面跟大家一起探讨、提高
    20 条回复    2014-10-09 13:14:48 +08:00
    cobola
        1
    cobola  
       2014-10-06 12:42:55 +08:00
    戳了 就我一个人在玩?
    jas0ndyq
        2
    jas0ndyq  
       2014-10-06 12:57:40 +08:00
    约?
    crs0910
        3
    crs0910  
       2014-10-06 13:20:29 +08:00
    MEAN?
    cobola
        4
    cobola  
       2014-10-06 13:42:55 +08:00
    URL好酷
    ChanneW
        5
    ChanneW  
       2014-10-06 13:57:47 +08:00
    github 登录的怎么可能约的到, 除非搞基.
    ichou
        6
    ichou  
       2014-10-06 14:09:08 +08:00
    获取位置许可 非要记住才行么?
    无论允许 还是不允许 都会一直跳。。。。。
    于是我就关掉了
    faninx
        7
    faninx  
       2014-10-06 14:58:37 +08:00
    mid = 中路
    we = 宇宙第一战队

    那么 midwe = 掌门?

    ------------------
    原谅我这一生不羁放纵爱撸啊撸 ...
    typcn
        8
    typcn  
       2014-10-06 15:08:46 +08:00
    @ChanneW 我也是github登陆的怎么办。。发现地图上都是空的
    zaing
        9
    zaing  
       2014-10-06 15:11:33 +08:00
    未设置应用程序: 应用开发者未正确设置应用,因而无法登录 Facebook
    Akiyori
        10
    Akiyori  
       2014-10-06 15:29:44 +08:00
    No Man's Land :(
    iyuyue
        11
    iyuyue  
       2014-10-06 15:33:52 +08:00
    在苏州,开了GPS都被定位到南京了....
    airyland
        12
    airyland  
       2014-10-06 18:02:35 +08:00
    嘿,问一下ssl证书哪里买的呀
    INW017bzMfgkkYGn
        13
    INW017bzMfgkkYGn  
       2014-10-06 18:09:12 +08:00
    ssl证书出红叉了
    fansgentle
        14
    fansgentle  
    OP
       2014-10-07 00:01:14 +08:00
    @cobola 谢谢,情怀URL :)

    @jas0ndyq 呃。。。约上了记得回来汇报下

    @ChanneW 微博、豆瓣的OAuth登录正在申请中

    @ichou 这个很不好意思,企划、设计、开发、测试、运维、推广都是一个人凭着兴趣折腾,还没来得及系统的测试,还有不少其他的小问题,稍后会很快完善的

    @faninx 域名我八块钱注册的 [得意]

    @typcn 今天刚上线,你开地图的区域还没人发帖子

    @zaing 程序员的一般回答是:怎么可能,我这边没问题啊 [偷笑]回头我看下

    @Akiyori 刚上线,你的城市还没人发帖,赶紧占领处女地 ~

    @iyuyue 位置信息并非每个用户都可以或愿意分享,所以城市是基于IP来判断的,位置是HTML5 API根据设备GPS或WIFI来定位的,如果挂了代理情况会更复杂,这方面有经验了会做相应的策略调整

    @airyland https://www.gogetssl.com/domain-validation/comodo-positive-ssl/ 这一款,买五年很划算,但偶尔红叉不知道为什么 ...

    @default 我这边Chrome隐身模式也有出现过,但不能复现,尝试过合并证书,未遂,你那边每次都这样吗?


    第一天101人登录还是很开心,明天争取不逛街改一些BUG再上线一版 :)
    fansgentle
        15
    fansgentle  
    OP
       2014-10-07 10:10:56 +08:00
    @crs0910 没用mean.io 它应该不包含WebSocket通信使用HTTP REST架构服务吧,我这边的感受是使用WebSocket比REST爽很多,至少能保证通信是实时的
    mclxly
        16
    mclxly  
       2014-10-07 10:27:18 +08:00
    我也在做类似的东西,不过是基于discourse的二次开发。

    你这个要强制登陆,我建议可以游客浏览,降低门槛。
    fansgentle
        17
    fansgentle  
    OP
       2014-10-07 21:37:28 +08:00
    @mclxly discourse这个很赞,类似的东西是指在这个论坛系统上加上位置功能吗?

    用户不登陆没有用户ID的话很多推送的东西需要做一些复杂适配,目前可能先不会考虑
    mclxly
        18
    mclxly  
       2014-10-08 15:27:52 +08:00
    @fansgentle 想做成基于位置的社区,用户自己切换位置,也可以通过html5接口获取(有些用户不喜欢暴露位置信息)。
    fansgentle
        19
    fansgentle  
    OP
       2014-10-09 10:48:46 +08:00
    @mclxly midwe.com 的nearby页面就可以随便选位置发布帖子 :)
    mclxly
        20
    mclxly  
       2014-10-09 13:14:48 +08:00
    @fansgentle 那是咱们想做的东西类似哈
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2644 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 45ms UTC 14:07 PVG 22:07 LAX 07:07 JFK 10:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86