问题标签 [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.
mongodb - meanjs app deploy mongodb 连接失败但在本地工作
meanjs 应用程序,数据库连接失败(mongoHQ),字符串硬编码:
上面的 db 字符串用于测试目的的开发和生产环境。问题是我可以在本地环境(dev env)中连接并向数据库添加条目,但是一旦我部署或推送到 herokuapp 或 nodejitsu,我会收到以下错误:
nodejitsu日志:
heroku日志:
node.js - mean.js $resource 调用快速服务器 RESTful API
我来自一个完全没有 Web 开发背景的人,但是看到 mean.js 的吸引力越来越大,我真的很想试一试。
我已经在线学习了教程,所以我基本上已经开始、运行和修改了示例应用程序,但现在我正在尝试做一些教程之外的事情。结果我对表达和角度有了基本的了解
我一直在尝试将激活器 npm 包(https://www.npmjs.org/package/activator)集成到应用程序中,虽然我已经设法适应角度位,但我无法插入快递位。这让我产生了一个非常根本的疑问,我还没有真正找到答案。我知道在平均值中,角度代码使用在 express 中创建的 REST API 连接到 express 代码。我相信使用角度服务会发生这种情况。但我不明白怎么做。例如,用户模块定义了以下服务:
谁能解释这是如何工作的?
另外,如果我在快递方面有一些代码,请说:
我怎么能通过角度来称呼它?我知道我们使用 ngResource 模块中的 $resource ,但我真的不明白如何。
任何帮助将非常感激。
mongodb - 如何修改 Mean.js 中的配置属性?
我目前在云环境 (cloud9) 中工作并安装了 Mean.js ( http://meanjs.org/ ) 包。
按照 IBM 的教程 ( http://www.ibm.com/developerworks/library/wa-mean1/index.html ),最后一步涉及使用 grunt 运行应用程序。
现在为了运行默认应用程序,我需要更改几个属性,因为我正在使用云数据库 (MongoLab)。
我的问题是如何更改 mean.js 中的属性,例如 config.db?在他们的网站上,他们描述了以下内容:http: //meanjs.org/docs.html#configuration
但是,没有明确的说明在哪个文件中这样做或如何做到这一点?
angularjs - 我应该在 mean.js 中的哪里添加模块依赖项(对于 ng-sortable)
我正在尝试将 ng-sortable 添加到基于 mean.js 的应用程序中。https://github.com/a5hik/ng-sortable
按照安装说明并将它们调整为 mean.js 我包含了 js 和 css 文件(它们正在正确加载),但我失败的地方是添加模块依赖项:
并将可排序模块作为依赖项注入。
我的 angularjs 控制器如下所示:
我的第一次尝试是在上面的控制器文件中添加 ui.sortable:
显然这不起作用。正如您可能会说的那样,我对 mean.js 和一般的 MEAN 堆栈非常陌生,所以我在这个问题上迷路了。我试着四处搜索,当然也在这里搜索,但我没有找到任何对我有意义的答案。
欢迎任何帮助。
javascript - Is search engine optimization on a mean.js full stack javascript application still a major issue an how should it be dealt with
I am working on my first full stack javascript application using specifically mean.js as my start point, and I have started to become nervous and somewhat confused around the issue of search engine optimization (SEO).
Has Googles recent efforts (within last year or so), to improve javascript crawling rendered this a non issue, or is this something I need to take account of in the planning and structuring of my project?
If Google can crawl AngularJS/Ajax heavy applications now, why are we getting blog posts about solutions to the SEO issue: http://blog.meanjs.org/post/78474995741/mean-seo
- Is this type of solution necessary.
- Is this going to be as effective as server side rendering in terms of SEO.
- Are hash bang (#!) urls a necessary evil or just plain evil.
I know questions about SEO and AngularJS have been asked before, but there seems to be so many differing opinions on this issue that I am lost, and it would be nice to have some thoughts that are more mean.js specific. My major worries are:
- If building a angularjs heavy implementation will make it an SEO black hole.
- If I will end up building practically the whole project again in static files just for SEO
- If I need to be looking at a server side rendering solution.
angularjs - What is ui-route?
I'm trying to develop with a complete mean stack (mean.js). I'm learning so maybe this question is a basic one. I spent so many days reading about different routing types in my frontend (angularjs). I found differences between ng-route and ui-router, the last one is a 3rd party module and has some clear advantages. I read in internet that if I use "ui-sref" I get a generated html for my state and an "href" tag. I understand this, but I searched a lot and I didn't find anything about "ui-route" what is used for?
I installed the official article example provided in meanjs http://meanjs.org/ and I have this that I cant understand.
What is ui-route in combination with ng-class for? Is always necessary that
Thank you
angularjs - 记录 MEAN 堆栈 Web 应用程序的最佳实践是什么?
我来自Java编程背景。我知道如何在那里做文档。我们可以在java环境中记录一个类的每个方法和每个属性。
自去年以来,我一直在使用 MEAN 堆栈开发 Web 应用程序。起初,我只是为了自己的理解添加了单行注释。我认为应该有一些标准的方式来记录 Web 应用程序。
粗略地说,我有以下代码:
- Angularjs 控制器
- Angularjs 路由
- Angularjs 服务
- 在服务器端(节点)定义的 MongoDb 集合
- ExpressJS 配置代码
- ExpressJS 路由及其处理程序
- REST API
- Socket.IO 代码
简而言之,我想这样做:
- 注释形式的代码内部文档(标准方式)
- 制作单独的文档 word 文件或 HTML 文件
编辑
我并不是说我想做与 Java 类似的代码文档。我想了解如何以标准方式在基于 MEAN 的应用程序中执行此操作。那些使用 MEAN 样板的人知道客户端代码和服务器端代码有单独的文件夹。在其中,有用于配置、路由处理程序、身份验证、视图等的单独文件夹。
谢谢。
javascript - AngularJS - 如何将 filesaver.js 添加到 meanjs 库
我正在尝试使用 meanjs 实现filesaver.js。但它不起作用。
是否可以将它与meanjs一起使用?
我已按照以下步骤操作。
1-安装filesaver文件后通过凉亭上传命令:
2- 我在我的应用程序布局页面中包含对 fileSaver.js 文件的引用:config\env\all.js,如下所示:
3-然后我在我的角度应用程序中包含filesaver作为依赖项,在文件:public\config.js中,通过在这一行的数组末尾添加'fileSaver':
4- 我正在尝试使用来自 meanjs 客户端控制器的以下代码导出到 XL 表。
在我看来,我无法使用文件保护程序。它警告说'saveAs'没有定义。
谢谢你。
javascript - 无法在 meanjs 中使用 highcharts-ng 创建图表。如何从 MEANJS 中的现有表创建图形
我曾尝试使用 highcharts-ng 在 MEANJS 中创建图表,但它不起作用。什么是 highcharts-ng 的最佳选择。
1.我已经安装了highcharts使用
2. 将其包含在 applicationModuleVendorDependencies 中
3.包含在资产库中
4.将以下代码放入Index.htm
并将以下代码放入控制器中
var myapp = angular.module('myapp', ["highcharts-ng"]);
myapp.controller('myctrl', function ($scope) {
/li>
视图没有显示图表。我错过了什么吗?谢谢你。
angularjs - 我如何解决 angular js 中的重复标题?
在这里,我从服务器端收到名为“重复标题”的错误消息。但我的问题是,在此示例中,标题长度应为 24 个字符。但如果标题已经存在,那么它会显示一条错误消息。
但我的要求是,如果在我们输入下一个字母后是重复的标题,那么重复的消息将需要消失......
这是代码...
控制器文件是...