问题标签 [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.
javascript - 如何从 URL 中的 node.js 服务器文件夹中获取图像?
有人知道如何从 URL 中的 node.js 服务器文件夹中获取图像吗?在我的文件夹结构中,我有文件夹数据,里面有带有图像的子文件夹 img。我想使用 URL 访问此图像,如下所示:
但是当我将它输入浏览器时,我总是会收到此错误:
找不到页面 /data/img/default.jpg 不是有效路径。
server.js:
快递.js:
node.js - Azure VM 上 Mean.io 的奇怪行为
我使用 Ubuntu 14.04 LTS OS 创建了一个 Azure 虚拟机。我在这个虚拟机上安装了一个 mean.io 应用程序版本 0.3.3,使用 nginx 在端口 80 上代理 http 端口 3000 中的请求。我在 azure 门户中打开了一个端点,用于私有端口 3000 上的 TCP 协议和公共端口 80。我在 Azure VM 上安装了最新版本的节点。数据库 (mongoDB) 托管在 compose.io 上。
使用 pm2 ( https://www.npmjs.org/package/pm2 ) 我创建了一个运行应用程序的守护进程。
显然一切正常:cpu 没有负载,内存是空的(只有 100MB)。
但是一段时间后,node.js 无法处理该请求。我试图在 localhost 3000 中做一个“卷曲”,但我没有任何回应。
该问题仅在 Azure VM 中仍然存在:我在我的开发机器(ubuntu 14.04 桌面)和 Digital Ocean(ubuntu 14.04 服务器的另一个发行版)上尝试了相同的应用程序,具有相同的配置,并且一切正常,没有问题。
你能帮我找出问题吗?
angularjs - 使用平均堆栈,如何将图像发送回服务器?
我正在使用 mean.io,我在其中创建了一个类似于文章的新包。在其中,我创建了一个图像(使用 canvas.toDataURL()),现在想将其发送回服务器,但有问题;有人可以建议吗?
更具体地说,我到目前为止所做的如下:
在 newpackages/public/controllers/newpackages.js //创建图像后,我将它传递给 sendImgToServer() 方法
在 newpackages/public/routes/newpackages.js
在 newpackages/server/controllers/newpackages.js
最后,在 newpackages/server/routes/newpackages.js
在控制台中,我收到的错误消息是:
先感谢您。
javascript - Express:找不到命令和未满足的依赖关系
我浏览了很多帖子并没有发现这个具体问题。在这一点上,我还不清楚我安装/卸载了什么,但我希望这个错误消息和接下来的内容会有所启发。很多,但我觉得更多信息会有所帮助。我也可能误解了快递的一些基本概念。
如您所见,我尝试了几种不同的安装 experss 的方法,从使用 -g 到 npm install express-generator 等。没有任何效果。
更有趣的是,当我运行查看所有的 npm 包时,我是这样的:
node.js - win7 x64 上的 mean.io 未生成正确的公共文件路径
几天来我一直在搞乱 node.js,在使用 node.js/express/angularjs/mongodb 创建了一些示例之后,我尝试升级到 mean.io。
经过一番尝试和错误,我终于设法在 localhost:3000 上运行主应用程序。
这是我的FB截图
请注意,该bower_components
url 具有正确的 url,但文件packages
夹中文件的链接具有\
分隔符。我知道这是 Windows 的问题,因为 ZendFramework2(PHP) 的 zip 文件生成器(使用DIRECTORY_SEPARATOR
常量)也有类似的问题;
那么我在这里错过了什么?我应该在 Windows 中设置一些特殊配置吗?
我应该提到我已经完成了两次这些步骤:
npm cache clean
bower cache clean
npm update -g npm
npm update -g grunt
npm update -g grunt-cli
npm update -g bower
npm install -g grunt
npm install -g grunt-cli
npm install -g bower
npm install
npm update
更新
在 \node_modules\meanio\lib\aggregation.js;line:205
path.join
正在创建路径,\
而不是/
在 url 中不是有效的文件路径。那么解决此问题以在 Windows 上运行的正确方法是什么?
solr - 使用 mean.io 开始使用 solr?
嗨,我是 solr 的新手,我正在寻找任何指南,以便我可以在我的 Web 应用程序中学习和使用 solr?我正在使用 mean.io 堆栈http://www.mean.io进行开发。提前谢谢。
javascript - 如何在 Mean.io 上聚合 JS 资产
我是 Mean.io 的新手,我正在尝试将一个外部 .js 文件聚合到我的包中,但我做错了,因为它没有被添加到 aggregated.js 中。
这就是我所做的:
重要的一行是: importer.aggregateAsset('js', 'xml2json.min.js'); 我的资产 (xml2json.min.js) 位于importer/public/assets/js/xml2json.min.js 下。
我需要有人向我解释该资产的放置位置,以便 Mean.io 找到该文件。
谢谢。
angularjs - 平均堆栈轮询应用程序不显示数据,可能不保存它
嗨,我正在 MEAN 堆栈上创建一个简单的轮询应用程序。我正在使用本教程来创建我的应用程序。我目前刚刚完成第 3 步,但我的应用程序没有按预期运行。
当我在 Eclipse 中调试时,我收到的是:
Jshint 告诉我,我的 services.js、app.js、controller.js 中没有定义 Angular。正如其他示例所建议的那样,我已经尝试将脚本标签移动到各处,以各种顺序重新排列它们,但没有一个删除此错误。
编辑我已将来自 jack_the_ripper 的信息包含到我的 .jshintrc 文件中。我相信我仍然做错了什么。这是我要求的代码副本。
我收到的另一个错误是当我尝试在 chrome 中检查时。控制台响应:
错误:[$resource:badcfg] 操作的资源配置错误query
。预期的响应包含一个数组但得到了一个对象。我确实相信这是我的麻烦的根源。它位于 .\public\js\services.js 文件中,但是尽管到目前为止我已经测试了许多在线提供的解决方案,但一直未能找到解决此错误的方法。
Edit2我的 services.js 代码不起作用。
当我在 Batarang 中检查它时,我的模型在民意调查列表范围内始终为空,即使在我创建它们之后也是如此。
如果您有空闲时间并且不介意查看我的代码,我已将其上传到此git 存储库。
提前感谢您的时间。
真挚地,
弗雷德克
angularjs - 在 MongoDB 中存储和返回 ObjectId(MEAN 堆栈)
我是 MEAN 堆栈的新手,在如何从我的 javascript 中正确地将 ObjectId 与 MongoDB 链接时遇到了麻烦。然后,我还尝试获取与该 ObjectId 对应的名称以显示在我的视图中。
该代码旨在按计划进行约会,其中用户与每个约会相关联,然后视图显示有关每个约会的信息(即每个用户的姓名)。
这是我的计划架构:
以及用户的架构:
该 ^ 文件还有很多内容,但我认为架构是唯一相关的部分。
这是我的控制器代码,它通过 2 个真实用户对象(参与者)传递虚假测试信息:
我已经把它发布得很好,但是当我从日程安排中获得所有约会并将它们放在视图上时,(可能很明显)显示的是 ObjectId 而不是名称,所以这是:
变成这样:(我发布了一张图片,但我没有足够的声望点,所以显示的所有图片都是“参与者”列下方的用户的 ObjectId,而不是名称)
而且我想知道您应该如何正确链接事物以便能够显示名称而不是那些 ObjectId。
对不起小说,希望我说得足够清楚。