问题标签 [mean-stack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 为什么我的 AngularJS/Express/Socket.io 应用程序不提供 socket.io.js 文件?
我有一个 Angular/NodeJS 应用程序,为一些实时功能添加了 Socket.io 支持。
我想添加 MongoDB 和 PassportJS 支持,所以我已经迁移到generator-angular-fullstack结构。
突然之间,Socket.io 的功能不再起作用了。
我发现的一个错误是 Socket.io 提供的客户端 JS 库http://localhost/socket.io/socket.io.js
现在从我的应用程序返回 index.html 页面。
这听起来像是一个路由问题,所以这是我的路由配置:
lib/routes.js (NodeJS):
应用程序/脚本/app.js(AngularJS):
任何想法为什么 socket.io 路由被破坏了?
更新:整个 server.js:
node.js - /#!/ url segment in Nodejs MEAN Stack (Mean.io) clean install
I've cloned, installed a fresh version of the MEAN stack from https://github.com/linnovate/mean, and then ran with grunt.
I've noticed that my root page is appending a /#!/
url segment to the end, and all my pages look something like:
Any hints on how to get rid of that /#!/
url segment? I can't tell if this is a Node/Angular/Express setting.
node.js - 如何利用 meanstack 生成器?
我正在使用 meanstack 生成器来快速搭建我的项目。但是我很难弄清楚如何预览我的应用程序。我尝试运行“grunt server”来启动它,但失败了。
并且生成了这个复杂的文件夹结构。但是没有全面的指南来解释所有的东西。
有人可以给我一些引导开始吗?这将不胜感激。
node.js - 具有平均堆栈的节点快速上传文件
我应该实现一个我想使用 bodyparser 的上传表单,但我阅读了 http://andrewkelley.me/post/do-not-use-bodyparser-with-express-js.html
那么使用平均堆栈快速上传文件的方法是什么?可能是强大的还是其他模块?
node.js - 使用 mongoose 并发访问文档
我正在编写一个 Web 应用程序,让更多用户可以在 mongodb 的同一个文档中同时执行操作。我使用 mean.io 堆栈,但我对它很陌生。我想知道猫鼬如何管理并发。每个“用户单击”操作首先执行读取以获取文档,并在一些计算后执行保存。当然,读取-计算-保存序列不是原子的。mongoose 是否适用于“最后更改获胜”策略,还是会引发版本控制错误?在这种情况下使用队列有意义吗?
谢谢,最好的问候。
node.js - MongooseJS - 更新(不工作),findByIdAndUpdate(工作) - 为什么?
使用 Mongoose JS,并尝试更新我的 MongoDB 数据存储中的字段;我很难理解为什么会这样:
但是以下不起作用?即使用查找/位置+更新。
或者
真的让我摸不着头脑!
node.js - 将 node.js 应用程序部署到 vps
我刚刚基于 MEAN 堆栈的精简版本完成了节点应用程序的基础知识。它在我的本地机器上运行良好,我想实时发送它。
我有一个 VPS 排序,我想我知道如何使它工作的粗略原则,但我想知道是否有人可以解释更新应用程序将如何工作?
是否有可能/最好能够在不影响实时版本的情况下在 VPS 上测试应用程序的更新,然后在我满意后将新部件折叠起来?这是否意味着需要另一个 VPS 进行测试?
如果有人能解释他们的工作流程/方法,我将不胜感激!(用外行的话!)
汤姆。
node.js - 使用 passport.js 交换/转储会话数据
我将 Passport 用于基于 MEAN 堆栈的应用程序,该应用程序使用了需要多个 OAuth 令牌的多个 API。因为登录和注销会导致过多的开销,我正在考虑将序列化的会话数据放在 Redis 存储中,然后在现有会话之间来回交换。
所以我的问题是,有没有办法以编程方式提取和/或替换护照数据?
node.js - 使用 MEAN 堆栈的动态页面标题 - Jade 和 Angular
在我的 MEAN 堆栈应用程序中,我试图根据页面上加载的内容更改页面标题(设置为翡翠)。目前,它为 SPA 中的每个页面显示一个通用页面标题。
要设置索引的页面标题,我正在这样做
index.js
然后当我返回内容(不同的角度路线/页面)时,我想更新这个标题
提供.js
头玉
我不确定如何更改此设置,因为优惠在页面内以 json 形式返回。我尝试将标题添加到响应中(res.locals.title = 'Test unique title'),但它不起作用。
有任何想法吗?
谢谢!
添加更多信息:
我可以在翡翠模板中包含一些html,如下所示:
头玉
意见/dynamic_title.html
优惠控制器直到稍后才加载......
谢谢。
javascript - 玉脚本标签正在呈现html
我有一个使用带有文件的玉模板的快速应用程序views/index.jade
:
html 在浏览器中呈现良好,但是当我查看 javascript 文件时,它都是 html!
为什么jade会为我的javascript文件渲染html?