V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NARUTOzp
V2EX  ›  程序员

Node+Angular+Mongo 做的社区第二弹

  •  
  •   NARUTOzp · 2016-09-18 20:35:23 +08:00 · 2589 次点击
    这是一个创建于 2776 天前的主题,其中的信息可能已经有所发展或是发生改变。

    相比上次,多做了些功能出来,站点在119.29.199.197:3000,然后源码在https://github.com/zpnaruto/node-angular-community,readme 还不是很友好, v 友们见谅呀= =等做完之后重新写一份,欢迎 v 友们测试有没有 bug ,以及提建议,发 issue...小生这厢有礼啦~~~(づ ̄ 3  ̄)づ来啊轰炸我啊,来啊快活啊(づ ̄ 3  ̄)づ 顺便想问问,找前端实习生的话,这个项目能给简历加点分么= = 谢谢!
    上张图 pic1

    顺便,下面这些话题中除了那个标题为瑟瑟发抖的以外,有助于更好理解这个站点哦(づ ̄ 3  ̄)づ

    pic2

    21 条回复    2016-09-19 12:20:08 +08:00
    Duluku
        1
    Duluku  
       2016-09-18 20:37:26 +08:00 via Android   ❤️ 1
    这个要点赞! … 虽然这条回复没什么营养…滑稽
    NARUTOzp
        2
    NARUTOzp  
    OP
       2016-09-18 20:38:09 +08:00
    @Duluku 没事,谢谢捧场,(づ ̄ 3  ̄)づ欢迎提建议呀啊哈哈
    bdbai
        3
    bdbai  
       2016-09-18 20:51:03 +08:00 via Android   ❤️ 1
    楼主好欢乐😂
    https://github.com/zpnaruto/node-angular-community/blob/master/CSbbs/server/controllers/userInfo-controller.js
    异步玩成这样也是 6...

    for 循环套异步回调是闭包的经典例子,建议楼主深入了解下。
    目前解决异步难题的方案有很多,兼容性好一点的是 Promise , async/await 配合转译器也能爽得飞起。“等一秒”的做法很难看的。
    NARUTOzp
        4
    NARUTOzp  
    OP
       2016-09-18 20:52:47 +08:00   ❤️ 1
    @bdbai 恩,我觉得一步确实是一个难题,当时想了好久才想出这么一个破点子解决= =谢谢你的建议,我会去看看的(づ ̄ 3  ̄)づ
    NARUTOzp
        5
    NARUTOzp  
    OP
       2016-09-18 20:52:59 +08:00
    @bdbai 异步
    bdbai
        6
    bdbai  
       2016-09-18 20:59:08 +08:00 via Android
    @NARUTOzp 有人替你解决啦。
    btw , node_modules 目录最好用 .gitignore 排除掉。
    NARUTOzp
        7
    NARUTOzp  
    OP
       2016-09-18 21:03:01 +08:00
    @bdbai 啊?有人替我解决了是指?= =有些包在 package 里没写进去,所以我还留着 node_modules=_=||
    NARUTOzp
        8
    NARUTOzp  
    OP
       2016-09-18 21:04:40 +08:00 via Android   ❤️ 1
    @bdbai 你这头像是猫咪老师,娘口三三,我认识 (*^▽^*)
    bdbai
        9
    bdbai  
       2016-09-18 21:06:16 +08:00 via Android
    @NARUTOzp 指上面提到的一些异步方案。
    npm install 的时候带上 --save 参数就可以,不需要手动写。
    bdbai
        10
    bdbai  
       2016-09-18 21:06:45 +08:00 via Android
    @NARUTOzp 没错😂
    NARUTOzp
        11
    NARUTOzp  
    OP
       2016-09-18 21:07:42 +08:00 via Android   ❤️ 1
    @bdbai 哦,好,我代表夏目大人向你表示感谢,啊哈哈
    yhxx
        12
    yhxx  
       2016-09-18 21:46:37 +08:00   ❤️ 1
    {{topic.title}}

    {{commentCounts}}条回复

    改成 ng-bind 吧

    PS :百度相册的图在我这看都挂了
    NARUTOzp
        13
    NARUTOzp  
    OP
       2016-09-18 21:54:53 +08:00 via Android
    @yhxx 哦,好,我还一直以为是服务器的锅😂谢谢啦。

    咦?为什么会挂呢,我这里看没事的 0_0
    yhxx
        14
    yhxx  
       2016-09-18 22:02:46 +08:00   ❤️ 1
    @NARUTOzp
    我的意思是换成 ng-bind 之后哪怕挂了也不会把{{topic.title}} 这种东西展示到页面上来
    而且网速不大好的时候双大括号会闪
    NARUTOzp
        15
    NARUTOzp  
    OP
       2016-09-18 22:06:49 +08:00 via Android
    @yhxx 哦,好的,小的懂了,谢谢大神~~~(* ̄з ̄)
    eoo
        16
    eoo  
       2016-09-18 23:54:03 +08:00 via Android
    教我玩 NO 啊 大神
    NARUTOzp
        17
    NARUTOzp  
    OP
       2016-09-19 08:52:33 +08:00 via Android
    @eoo (⊙o⊙)然而并不是大神呀~
    eoo
        18
    eoo  
       2016-09-19 11:06:53 +08:00 via Android
    @NARUTOzp 我不管 你快教我撸
    NARUTOzp
        19
    NARUTOzp  
    OP
       2016-09-19 11:44:24 +08:00 via Android
    @eoo 我不管我不管,我要妹子我要妹子😂
    eoo
        20
    eoo  
       2016-09-19 12:17:57 +08:00 via Android
    @NARUTOzp 你教我 我给你买充气娃娃
    NARUTOzp
        21
    NARUTOzp  
    OP
       2016-09-19 12:20:08 +08:00
    @yhxx 我已经换成 ng-bind 了,可以请教一下为什么会出现数据获取不到这种情况吗?(づ ̄ 3  ̄)づ而且我在本地搭建服务器试的时候怎么刷都不会出现,放到 VPS 上刷新页面就经常会出现这种情况。。。= =
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5584 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:58 · PVG 10:58 · LAX 19:58 · JFK 22:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.