Node.js NodeJS文件夹结构、查看文件放置、路由SPA
我已经学习NodeJS几天了,有很多示例项目,但我感兴趣的是Express+Angular+MongoDB+单页应用程序 所以最好的当然是 我一直在分解这个项目,我想使用最佳实践,但我很难理解这一点 项目使用Jade view,其文件位于/app/views。另一方面,一半是/public/view下的视图文件。有index.jade和index.html。什么 为什么它们不在同一个位置,那么我应该把它们存放在哪里呢 此外,页面的一半(登录后的文章部分)似乎采用角度路由,因此它看起来像SPA,这很好,但是登录、创建帐户不遵循此架构,并在新链接浏览时不断重新加载整个页面Node.js NodeJS文件夹结构、查看文件放置、路由SPA,node.js,angularjs,express,pug,single-page-application,Node.js,Angularjs,Express,Pug,Single Page Application,我已经学习NodeJS几天了,有很多示例项目,但我感兴趣的是Express+Angular+MongoDB+单页应用程序 所以最好的当然是 我一直在分解这个项目,我想使用最佳实践,但我很难理解这一点 项目使用Jade view,其文件位于/app/views。另一方面,一半是/public/view下的视图文件。有index.jade和index.html。什么 为什么它们不在同一个位置,那么我应该把它们存放在哪里呢 此外,页面的一半(登录后的文章部分)似乎采用角度路由,因此它看起来像SPA,这
在执行SPA时,我应该如何处理节点和Angular之间的路由,谁负责这个路由?第一个问题:index.html文件用于客户端视图,index jade文件实际上只返回一个带有ng view标记的页面,然后Angular加载默认视图 第二个问题:登录和注册命中服务器的原因是,用户登录或注册后仍需要为其设置会话,此外还需要进行服务器端操作,如验证等。您可以将其移动到ajax,但请求需要到达服务器。他们让它倾斜,这样你就可以自己做决定了 我希望这有帮助