问题标签 [mean.io]

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.

0 投票
2 回答
199 浏览

mean-stack - 将 NodeJS/Express 应用程序作为守护程序运行的命令/配置是什么?

在 SSH 中,如果我运行:

在我关闭 SSH 会话之前,我的 Web 应用程序运行良好。需要什么命令或配置才能在没有活动 SSH 会话的情况下一直运行?

0 投票
4 回答
20658 浏览

node.js - 未捕获的 ReferenceError:未定义角度 - Mean.IO

我已按照步骤安装mean.io,但是当我浏览 localhost:3000 时,我得到一个空白页面,当我打开控制台时,我得到一个指向相同错误的文件列表:

未捕获的 ReferenceError:未定义角度

我的问题与类似,但我重新安装了 bower,但它不起作用我仍然收到错误消息。

我正在尝试在 ubuntu 14.04 中安装它

这是我得到的屏幕:

未捕获的 ReferenceError:未定义角度

我是否需要对任何脚本、文件引用或配置进行某种修改,有什么建议吗?

0 投票
1 回答
104 浏览

javascript - 如何将用户名设置为 mean.io 中所有视图中可用的局部变量

我正在使用mean.io,但出于我的原因,我删除了它所有的角度并替换为knockout.js。另外我想注意到我的应用程序不是单页的。我从不同的视图渲染页面,并要求每个带有淘汰业务逻辑的 require.js 模块。

那是关于我处理的应用程序,这是我的问题。

例如,如果用户已登录,我想在我的应用程序的标题中显示他的名字。所以,我需要app.locals在护照创建用户会话后设置快递。问题是我不知道它发生在哪里。我找到护照初始化,但不知道如何在不使用req.user对象的情况下获取用户名。那么,最好的方法是什么

0 投票
3 回答
4846 浏览

node.js - 无法将文件从 Angularjs 上传到 Expressjs

我正在尝试将图像从 AngularJS 界面上传到 nodejs 服务器(expressjs)。(我正在使用mean.io

每次我上传一些东西时,req.body 记录“{}”,req.files 记录“未定义”

我在 AngularJS 中使用angular-file-upload指令

客户端代码:

服务器端代码

*****编辑*****

HTML 代码

手工制作的请求

0 投票
1 回答
1147 浏览

angularjs - 在 MEAN.io 模块中注入一个模块

我想将 ui-rangeSlider 集成到基于 MEAN.io 框架的应用程序中。但我认为任何模块的问题都是一样的。

当我在函数中添加参数时

angular.module('mean', ['ui-rangeSlider']).controller('PreferencesController', ['$scope', 'Global',

我在 app.js 中添加了所需的静态资源:

Preferences.aggregateAsset('js', 'angular.rangeSlider.js');

我收到一个错误 Uncaught Error: [$injector:modulerr] Failed to instantiate module mean due to: Error: [$injector:unpr] Unknown provider: $stateProvider

你有什么主意吗 ?

谢谢

0 投票
3 回答
23047 浏览

node.js - 如何将 MEAN 堆栈部署到我的托管服务器?

我有一个用 MEAN 构建的很棒的工作网站,并且在本地工作得很好。我希望将它部署在我的服务器上,但除了将文件上传到我的网站 ftp 之外,我从未部署过网站。

教程有人吗?

0 投票
0 回答
2952 浏览

node.js - Mean.io - 未安装先决条件:Git

在设置MEAN Stack的过程中,我设置了

  1. Node.js - MongoDB 在 27017 上运行 - bower - grunt

在节点 0.10.28 上安装 mean 模块后,我无法通过命令“mean init myApp”。

  1. npm install -g meanio@latest
  2. 意思是初始化 myApp
  3. “未安装先决条件:git”。

问候杰森

0 投票
1 回答
203 浏览

angularjs - mean.io force authentication

mean.io has integrated authentication and it's working ok, but it has public and private pages. What can be done to force authentication for all pages (including public ones) so that user is instantly redirected to login?

0 投票
2 回答
559 浏览

angularjs - 平均堆栈活动:$uiRoute 不工作

我已经安装了MEAN 堆栈

注意ui-route="/{{item.link}}" ng-class="{active: $uiRoute}"

当我做

当我在活动页面上时,菜单中的链接没有突出显示。如何突出显示我的当前页面?

如果突出显示不起作用,他们为什么要把 ui-route="/{{item.link}}" ng-class="{active: $uiRoute}" 放在那里?妄想?

更新

Mean.IO 的最新版本说明了这一点。它还使用最新版本的 Angular UI-Router

0 投票
0 回答
593 浏览

angularjs - mean.io / angularjs(使用 $stateProvider 进行路由)

抱歉打扰:

我刚刚花了几天时间学习 angularjs 并且(哇)设法让 mean.io 运行。

现在我简直不敢相信我无法向示例应用程序添加新路由(通过身份验证)。

我的意思是,非常简单:

如果在 (\views) list.html 页面中,此链接指出:

并且这条路线在 (\routes\)articles.js 中定义为

(注1:create html模板的url其实是/articles/public/views/create.html,但是这段代码有效,别问我为什么;

注意2:名称/“链接”(“创建文章”)也用于从标题导航(gation)调用此页面

而“创建新文章”(.title)被添加到 app.js 中的 menus-var 中,链接 =“创建文章”

好吧,到目前为止一切都很好,但是为什么我在视图中进行简单的更改/增强并尝试

并添加到 $stateProvider

我收到错误“Cast to ObjectId failed for value "create2" at path "_id",即使我复制了 create.html,将其命名为 create2.html,在 templateurl 中更改,将其全部清空(没有 Ctrl' er) 等当然 create.html-template 附加了一个 ArticleController(在“html 代码”中),但据我所知,这应该不是问题。

路径“_id”处的错误“ObjectId failed”...发生在 mongoose/...objectid.js);我猜它与会话对象或更可能与身份验证模块有关。

如果有人介意告诉我我缺少什么,非常感谢,...(找不到任何有用的文档供 mean.io 初学者使用)