问题标签 [meanjs]

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 回答
128 浏览

javascript - 如何在 MeanJS 中启用和使用“_”?

我正在尝试在服务器上的猫鼬模型中使用 lodash,_.pluck(...)但我收到“ReferenceError: _ is not defined”。

根据我的阅读, lodash 包含在MeanJS中。我有什么特别需要做的吗?

0 投票
2 回答
1356 浏览

node.js - 我应该将 Angular 代码放在这个 Mean.js 应用程序中的什么位置以使该列表可排序?

按照@Pavlo 的建议使用https://github.com/angular-ui/ui-sortable

我有这个要排序的重复列表。

遵循@nrodic 的建议并添加'ui.sortable'到 config.js。

但是,当我添加时,我收到以下消息:

“ui.sortable: jQuery 应该放在 AngularJS 之前!”

任何进一步的帮助表示赞赏。

谢谢你。

0 投票
1 回答
873 浏览

javascript - routing in mean.js (how to include middlware?)

I'm trying to include a middleware (passport-http-bearer) in MEAN.js, however it uses a different routing syntax than Express 4.

Express API sytnax is:

In MEAN.js routes are defined like this:

How do I include a middleware in the MEAN.js router (in my case passport-http-bearer to check for a token)?

http-bearer's example implementation as middleware is:

How should I do this in MEAN.js?

0 投票
1 回答
774 浏览

node.js - Mean.JS 中的路由

我有一个需要公开以下服务器路由的情况:

/cats/:catId /cats?name=:name

我的服务器路由应该是怎样的?我厌倦了这个:

但这不起作用。在这种情况下,我似乎被路由到 /cats 。

我应该有这样的路由,还是应该在我的服务器控制器中进行切换以适当地处理查询字符串?

0 投票
1 回答
1125 浏览

angularjs - 使用 MeanJS 在 Angular 中创建自定义服务

对 MeanJS 和 Angular 来说仍然很新,但我正在尝试让中继器使用我创建的自定义节点服务

这是角度模板

这是从 localhost:3000/users/me/groups 返回的 JSON 对象数组

控制器

我不确定 MeanJS 中的服务在做什么

我想做的是类似于下面这样的事情,但不确定是否有更好的方法

有没有更好的方法来做到这一点 MeanJS 方式?

0 投票
1 回答
2025 浏览

angularjs - 将模块“angular-hotkeys”添加到我的 mean.js 应用程序

刚开始使用角度 - 所以希望我不会错过一些绝对明显的东西。我正在使用 mean.js(Mongo、Express、Angular、Node 堆栈)并开发一个简单易用的应用程序来帮助我入门。我正在尝试将angular-hotkeys模块添加到我的应用程序中。

我使用安装了模块sudo npm install -g angular-hotkeys --save

然后我添加ApplicationConfiguration.registerModule('cfp.hotkeys');到我的 core.client.module.js 文件中。

在我的 config.js 文件中,我添加了 cfp.hotkeys 作为依赖项:

最后 - 我将热键绑定到我的控制器:

但是每次我加载页面时都会出现以下错误:

我知道我可能做错了一些非常简单的错误 - 但对于我的生活,我无法弄清楚它是什么。

0 投票
1 回答
2170 浏览

node.js - 全栈角度和meanjs之间的区别

我对 Node.JS 很陌生,并试图探索各种 YO 生成器。您能否解释一下使用 Yeoman 的 Full Stack Angular Generator 和 MeanJS angular generator 之间的基本区别。

0 投票
1 回答
1797 浏览

node.js - Node.js:Socket.io+MEAN.js - 连接后无法立即发出

我对 Node.js 还是很陌生,目前在让 mean.js + socket.io 正常工作时遇到问题。

简而言之,客户端不会收到on('connection',...)处理程序中发出的事件,但会收到其他事件。

为了演示我的问题,我在一个基础 mean.js 应用程序上复制了它。

重现步骤:

  1. 安装 mean.js:
    npm install -g generator-meanjs
    yo meanjs

  2. 用这个替换 server.js https://gist.github.com/Nihaux/c02d61f6572d6531b60c (setup socket.io)

  3. 用这个https://gist.github.com/Nihaux/05041ff4a33f0f5c7508替换 app/views/layout.server.view.hmtl (启动套接字 io 并添加一个链接以发送事件)

  4. config/express.js 中的可选注释第 67 行以禁用快速记录器(噪音太大)。

  5. 运行 DEBUG=socket* node server.js

  6. 使用 google-chrome,打开调试栏,在网络选项卡上,websocket 过滤器

  7. 转到本地主机:3000。websocket 应该出现:在框架选项卡上我有 5
    3probe
    2probe
    => 我应该收到一个“你好”的消息

  8. 在页面底部滚动并
    在刷新框架选项卡后单击“测试我”(通过单击另一个选项卡然后返回框架选项卡)我可以看到:
    42[“test:received”,{“data”:“test "}] ==> 服务器发回给我的消息
    42["test"] ==> 我发送的消息
    5
    3probe
    2probe

请问,谁能发现我做错了什么?

编辑:实际上客户端确实收到了该事件,但 google-chrome 并未在框架面板上显示它。

0 投票
1 回答
2499 浏览

angularjs - Angularjs - 如何将 angularjs-file-upload 添加到 meanjs 库

我正在尝试使用meanjs实现danialfarid 的 angularjs-file-upload。但它不起作用

是否可以将它与meanjs一起使用?

0 投票
1 回答
840 浏览

angularjs - 使用 Angularjs 和 Mongoose (meanjs) 创建子文档并保存值

我正在尝试向“twitter”键添加一个值,该键是一个子文档“社交”,在控制器中带有:this.social.twitter。使用它会中断表单提交,控制台中没有错误。如果我将其注释掉并提交表单,它会提交并使用 twitter 和 facebook 将社交添加到带有空字符串的 mongodb。

当表单提交时,它会添加名称和图像的值。

我的架构:

});

我的控制器:

]);

我的表格: