问题标签 [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 投票
2 回答
690 浏览

cordova - 带有 angular-fullstack-generator 的 phonegap 应用程序

任务是运行一个应用程序,该应用程序由yeoman使用angular-fullstack-generator创建,并带有phonegap

对于任何感兴趣的人,这些是我为此找到的最有希望的教程:

因此,第一个教程引导我找到了yeoman 团队使用angular-generator的工作解决方案。但是现在使用 angular-fullstack-generator 我遇到了以下问题。控制台告诉我:

所以到目前为止我的怀疑是<base href="/">index.html. 类似于这个SO-question。简单地删除它是没有选择的。

现在我对 grunt 的理解是有限的,但为什么它以给定的方式工作grunt serve呢?

我将如何解决这个问题以使其与phonegap一起工作?

0 投票
0 回答
277 浏览

angularjs - 哟 angular-fullstack heroku 部署失败

我正在使用开箱即用的 angular-fullstack(没有 mongo)。当我使用

一切似乎都部署得很好。当我“cd dist && heroku open”时,服务器似乎正在运行并尝试加载,但出现以下错误:

我发现这篇文章https://github.com/DaftMonk/generator-angular-fullstack/issues/164但没有帮助:(。

任何建议表示赞赏!

0 投票
1 回答
160 浏览

node.js - 来自 https 上不同位置的快速服务文件

我正在运行一个松散地基于 angular-fullstack 应用程序的应用程序。它同时有一个 http 服务器和一个 https 服务器,它们具有相同的 express 应用程序。我的应用程序在我的本地机器上运行良好,在 http 或 https 中,即使我运行NODE_ENV="production" node server/app.js. 但是,当我将 dist 文件夹推送到我的 AWS ec2 实例时,该应用程序仅适用于http://example.comhttps,而不适用于 https。

在 https 地址,我得到Error: ENOENT, stat 'client/index.html' at Error (native). 我没有客户端文件夹,我的客户端代码(例如 index.html)位于名为 public 的文件夹中。我不明白为什么此内容在 http 而不是 https 中正确提供,如果有人可以帮助我,我将不胜感激。

env记录为'production'. path.join(config.root, 'public')记录到/home/ubuntu/www/public/ I am overwriting everything从不记录。

0 投票
1 回答
595 浏览

node.js - 在节点检查器中运行 supertest 时无法读取 null 的属性“_host”

我对 Angular 世界还很陌生,并且一直在使用 angular-fullstack 生成器 + Yeoman 来构建一个项目。我正在使用 Sublime(不是 Webstorm),并且一直在尝试弄清楚如何设置项目,以便我可以从终端调试 mocha 测试,但我碰壁了。

这是使用 'yo angular-fullstack' 生成的默认 things.spec.js,其中添加了调试器语句。

通过结合来自grunt-mocha-test 文档的建议和这个SO answer,我更新了 package.json 中的测试脚本,如下所示:

当我运行“npm test”时,node-inspector 成功启动了一个浏览器实例并将调试会话附加到我的测试进程中。但是,当我按“继续”时,调试器断点未命中,并且测试失败并出现以下堆栈。任何人都知道是什么原因造成的吗?

0 投票
1 回答
188 浏览

javascript - 在 yeoman 为 Angular 全栈生成的代码结构中提供静态内容

我正在关注 yeoman 为 angular fullstack 生成的代码结构。

我想core.js在文件中包含一个名为app.html.

  1. 我没有在任何地方看到 express.static 用于提供静态文件。
  2. 我尝试使用它,但没有帮助。

它找不到它并给出404。

我该如何解决这个问题?

它以前也发生过,但我可以通过使用 express.static 并从它指向的位置提供文件来解决它。

但这一次并没有帮助。

更新:

我在名为 Music 的文件夹中有 app.html。在同一个文件夹中,我有一个名为 js 的子文件夹,我在其中放置了要包含在 app.html 中的 core.js 文件。我尝试使用绝对路径和相对路径访问它,但没有帮助,仍然给出 404。

0 投票
0 回答
254 浏览

heroku - 全新的 AngularFullstack 应用程序不会部署到 Heroku

我无法将我的应用程序部署到 Heroku。我几个月前开始的应用程序没有这个问题,所以我认为最新的 Angular Fullstack 一定有问题。经过几个小时的故障排除后,我决定从头开始,看看如果您在空目录中创建一个全新的应用程序,AngularFullstack 是否会部署。

我在终端中创建了应用程序:yo angular-fullstack

没有做任何其他事情,我通过在终端中键入以下内容将应用程序部署到 Heroku:yo angular-fullstack:heroku

最后我转到 Heroku 网址,我收到以下“应用程序错误”:应用程序中发生错误,无法提供您的页面。请稍后重试。

如果您是应用程序所有者,请查看您的日志以获取详细信息。

当我查看 Heroku 日志时,我得到了与我在完成的项目中遇到的完全相同的错误:

错误:ENOENT,没有这样的文件或目录 '/app/dist/public/favicon.ico'

我试过把这个文件放在我的目录结构中的任何地方。新应用的目录结构中没有“dist”。我将此目录放在带有 grunt serve:dist 的旧应用程序中,但这并不能解决定位 favicon.ico 的问题,即使它位于公共文件夹中。然而,顶部没有“应用程序”目录,它开始一直在我的 Mac“用户”路径中查找。我认为这部分问题我不知道如何解决。

0 投票
1 回答
787 浏览

node.js - 将 Yeoman 应用程序部署到 Heroku 的问题

我一直在尝试将我的 AngularFullstack(节点)应用程序部署到 Heroku。我在终端中创建了应用程序:yo angular-fullstack. 每当我尝试部署到 Heroku 时,当我转到已部署的应用程序时,都会得到以下信息:

应用程序错误

应用程序发生错误,无法提供您的页面。请稍后重试。

如果您是应用程序所有者,请查看您的日志以获取详细信息。

日志是:

起初我认为这是我的 favicon 的问题,但在移动它并修改了一些服务器/配置文件之后,我尝试上传一个不同的 AngularFullstack 应用程序,我已经成功地将它放在 Heroku 上。当我尝试重新上传它时,它会产生完全相同的错误,即使我可以在它自己的 Heroku 应用程序上更新它。我还尝试创建其他 Heroku 应用程序,以防有问题的应用程序已损坏,但我仍然遇到相同的错误。这让我觉得我尝试上传到 Heroku 的方式有问题。

考虑到这一点,以下是我尝试部署到 Heroku 的步骤:

  1. $ cd dir
  2. $ heroku login
  3. $ heroku git:remote -a nameOfApp
  4. $ git init
  5. $ git add .
  6. $ git add -A
  7. $ git commit -m "doesntMatter"
  8. $ git push -f heroku
0 投票
1 回答
3009 浏览

javascript - multer可能有问题?错误:Router.use() 需要回调

使用 yeoman angular-fullstack 构建站点在本地工作得很好,但是当我部署和使用 dist/release 版本时,它在我的服务器上给了我这个有趣的错误。

它似乎在这条线上失败了

虽然它在本地工作得很好?让我有点难过。想知道它是否与multer有关?我已经安装了节点模块。想法?

0 投票
0 回答
376 浏览

javascript - 尝试连接节点客户端套接字时服务器套接字控制台上的递归消息

我使用生成器 Angular-Fullstack 开始了一个项目。我希望外部节点客户端(在其他机器上运行)可以连接到 Angular-FullStack 项目中的套接字服务器。

我已经用一个简单的节点服务器和客户端对其进行了测试,它工作正常。代码是:

节点服务器:

节点客户端:

服务器控制台:

客户端控制台

但是当我想使用相同的 NODE CLIENT: Angular-Fullstack 项目时,它就不起作用了。

我已将此代码添加到 myproject/server/config/socketio.js

socketio.js

我在服务器的控制台中得到这条递归消息,

但它从来没有真正连接过。它必须在 Angular-Fullstack 项目的服务器端的配置中,但我无法确定。

任何想法谢谢

0 投票
1 回答
120 浏览

angularjs - 如何在angular meanstack项目中将模板从jade更改为html

当我使用Yo angular fullstack创建项目时,我被选为jade是模板引擎。但我想将其更改为 html。我想将所有玉文件更改为 html 文件。这是可能的,如果可能的话,怎么可能。