问题标签 [angular-fullstack]

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 投票
1 回答
1474 浏览

node.js - grunt 在 cdnify:dist 任务上失败

我正在使用 angular-fullstack yeoman 生成器,代码构建在我设置的另一台机器上。我最近买了一台新的 Mac 并克隆了我的 repo,但我无法用它来构建发行版。

当我尝试使用构建分发代码时

它使 cdnify:dist 任务失败,并出现错误“致命错误:未定义构建器”

我完整的 Gruntfile.js 在这里

https://gist.github.com/bodagetta/ad770f7782b52a9e8fb0

这是终端的相关输出

0 投票
1 回答
2617 浏览

angularjs - Angular-fullstack获取用户ID

我正在使用angular-fullstack来构建单页应用程序,并且在我的一个控制器中,我试图将用户的 id 分配给一个变量。编码

$scope.getCurrentUser = Auth.getCurrentUser;

返回

这适用于在我的视图中显示,因为我的角度代码可以解释函数并显示用户 ID {{getCurrentUser()._id}},我假设使用该用户 ID 评估承诺并将代码显示到视图。

我的问题是如何分配$scope.getCurrentUser = Auth.getCurrentUser;给控制器中的变量?每当我这样做时,我都会得到未定义的变量。我试过了:

我已经阅读过这样的论坛帖子这些帖子解释了这些方法应该按原样返回。另一个与我的问题基本相同的帖子,但我仍然对如何存储用户 ID 感到困惑,因为答案暗示问题是 console.log。任何帮助将不胜感激,谢谢。

0 投票
1 回答
625 浏览

node.js - 如何在角度全栈生成器生成的经过身份验证的端点中运行超测试

我正在尝试使用 supertest 来测试我使用 yeoman angular full stack generator制作的经过身份验证的 enpoint 的行为。我尝试使用 supertests 文档中描述的简单身份验证,但我仍然收到 404 错误。

端点和测试的配置方式如下:

服务器/api/thing/index.js

全栈演示/服务器/api/thing/thing.spec.js

关于如何测试这个端点的任何想法?

我认为这些错误可能与我使用 Passport 进行身份验证有关,有没有办法对 Passport 进行超级测试?

0 投票
1 回答
400 浏览

timeout - 运行 'yo angular-fullstack:openshift' 时出现 504 超时

我是 OpenShift 的新手,我正在尝试在此处遵循 MEANStack 示例。

当我运行时yo angular-fullstack:openshift myApp,我收到以下错误...

关于我做错了什么的任何想法?有没有办法通过 yeoman/rhc 增加超时以防止 504 出现?

谢谢!

0 投票
2 回答
151 浏览

javascript - 我可以在后端应用程序中使用 JQuery 库吗?

我在一个有趣的地方。我对全栈还很陌生,所以我什至不确定我想做的事情是否可行……所以请耐心等待。我正在尝试创建一个 RSS 聚合器,它可以通过 rss 收集文章的内容并根据内容过滤它们。不管,

我在未附加到任何 HTML 页面的 javascript 文件中通过 JQuery 使用 ajax 调用。它通过 app.js 调用为

在 GetRSS 文件中:

但是,当我启动服务器时,会出现以下错误:

我尝试通过添加来包含 javascript:

但这无济于事。要进行迭代,我目前没有 HTML 文件,因为它只会从“GetRSS”文件始终运行和填充的数据库中加载内容。我在网上看到的所有地方都通过使用 HTML 中的脚本标签将 JQuery 与 JS 文件联系起来。

是否可以以我尝试的方式使用 JQuery 库?如果没有,还有什么选择?

0 投票
1 回答
781 浏览

javascript - Angular-fullstack 生成器生产应用程序不能正确地为 socket.io 服务?

我通过相同的设置和配置在 AWS 上部署的两个 angular-fullstack 应用程序之间遇到了麻烦。

尽管具有相同的设置,但似乎 socket.io-client/socket.io.js 没有在其中一个上正确提供服务。

似乎在尝试获取 socket.io.js 时收到错误 400(错误请求),反过来又收到“io not defined”。

我把它缩小到这段代码:

似乎如果我将 serveClient 设置为始终为真,它将起作用,因为它始终为客户端服务。

如果是这样的话,为什么网上这么多资源将serveClient设置为false用于生产?它适用于一个应用程序,但不适用于另一个应用程序。

编辑:刚刚使用 serveClient: true 部署在 AWS 上。不工作。但显然它适用于我的本地。

编辑 2:npm install为正在工作的应用程序做了一个,现在它坏了,所以可能是包坏了。

编辑 3:NODE_ENV=production在一个相同的问题之后进行了测试,grunt build:dist所以它应该是其中一个包的问题。

0 投票
1 回答
550 浏览

javascript - 运行并完成“监视”任务后,咕噜声真的很慢

出于某种原因,当我的终端点击Running "watch" task Completed in 3.131s at Wed Jun 17 2015 21:00:56... ...) - Waiting...它变得如此缓慢时,我们会在它填充其余数据之前谈论 1 分钟以上。

终端反应

当我试图通过 mongo-connector 将我的数据库同步到我的弹性搜索服务器时,它可能已经开始了。

会不会是我的 mongodb 让一切都变慢了?有任何想法吗?

更新 这是我在 Grunt.js 文件中的手表:

我有一个包含成千上万张图片的 client/assets/images/ 目录。这会导致放缓吗?

0 投票
0 回答
41 浏览

angularjs - 在重定向到登录之前加载下一个状态控制器

我已经使用 angular fullstack yeoman 生成器来生成我网站的起点。
当用户访问受限页面时,我面临将用户重定向到登录页面的问题 - 似乎发生的是受限页面的控制器在重定向之前加载。重要的是,该问题仅在通过 grunt 构建分发后发生

我没有改变很多原始生成的代码:

0 投票
1 回答
148 浏览

ckeditor - Yeoman angular-fullstack ckeditor 制作

我正在使用带有默认参数的 yeoman 的 angular-fullstack 生成器。

我想将 ckeditor 与https://github.com/lemonde/angular-ckeditor一起使用,所以我用以下几行扩展了我的 bower.json:

它在开发模式下运行良好(grunt serve),但在生产模式下失败(grunt serve:dist)。它尝试动态加载/config.js/skins/moono/editor_gecko.css语言文件,但失败了。

有人知道如何解决吗?

0 投票
0 回答
235 浏览

javascript - Karma 单元测试尝试向完全不同的模块发送请求

我对 angular-fullstack 脚手架进行了以下业力测试:

这是我的 karma.conf.js

这是指令的控制器:

在我看来,它应该只是从该模板编译并开始做它的事情,但我得到一个错误:

Error: Unexpected request: GET app/main/main.html

main.html 根本不包含这个指令,所以我不知道为什么它会收到一个意外的请求。

我读过其他 StackOverflow 帖子,我可以使用 whenGET(*).passThrough() 来忽略这些事情,但我想知道为什么它向与指令无关的模块发出请求。