问题标签 [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.
cordova - 带有 angular-fullstack-generator 的 phonegap 应用程序
任务是运行一个应用程序,该应用程序由yeoman使用angular-fullstack-generator创建,并带有phonegap。
对于任何感兴趣的人,这些是我为此找到的最有希望的教程:
Holly Schinsky的 PhoneGap+AngularJS 快速入门指南。(用户界面部分工作,但功能不 - 使用基本设置)
Brian Ford用 AngularJS 构建 PhoneGap 应用程序。(似乎代码库在某些时候发生了变化,所以我真的没有让它工作)
因此,第一个教程引导我找到了yeoman 团队使用angular-generator的工作解决方案。但是现在使用 angular-fullstack-generator 我遇到了以下问题。控制台告诉我:
所以到目前为止我的怀疑是<base href="/">
在index.html
. 类似于这个SO-question。简单地删除它是没有选择的。
现在我对 grunt 的理解是有限的,但为什么它以给定的方式工作grunt serve
呢?
我将如何解决这个问题以使其与phonegap一起工作?
angularjs - 哟 angular-fullstack heroku 部署失败
我正在使用开箱即用的 angular-fullstack(没有 mongo)。当我使用
一切似乎都部署得很好。当我“cd dist && heroku open”时,服务器似乎正在运行并尝试加载,但出现以下错误:
我发现这篇文章https://github.com/DaftMonk/generator-angular-fullstack/issues/164但没有帮助:(。
任何建议表示赞赏!
node.js - 来自 https 上不同位置的快速服务文件
我正在运行一个松散地基于 angular-fullstack 应用程序的应用程序。它同时有一个 http 服务器和一个 https 服务器,它们具有相同的 express 应用程序。我的应用程序在我的本地机器上运行良好,在 http 或 https 中,即使我运行NODE_ENV="production" node server/app.js
. 但是,当我将 dist 文件夹推送到我的 AWS ec2 实例时,该应用程序仅适用于http://example.com
https,而不适用于 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
从不记录。
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 成功启动了一个浏览器实例并将调试会话附加到我的测试进程中。但是,当我按“继续”时,调试器断点未命中,并且测试失败并出现以下堆栈。任何人都知道是什么原因造成的吗?
javascript - 在 yeoman 为 Angular 全栈生成的代码结构中提供静态内容
我正在关注 yeoman 为 angular fullstack 生成的代码结构。
我想core.js
在文件中包含一个名为app.html
.
- 我没有在任何地方看到 express.static 用于提供静态文件。
- 我尝试使用它,但没有帮助。
它找不到它并给出404。
我该如何解决这个问题?
它以前也发生过,但我可以通过使用 express.static 并从它指向的位置提供文件来解决它。
但这一次并没有帮助。
更新:
我在名为 Music 的文件夹中有 app.html。在同一个文件夹中,我有一个名为 js 的子文件夹,我在其中放置了要包含在 app.html 中的 core.js 文件。我尝试使用绝对路径和相对路径访问它,但没有帮助,仍然给出 404。
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“用户”路径中查找。我认为这部分问题我不知道如何解决。
node.js - 将 Yeoman 应用程序部署到 Heroku 的问题
我一直在尝试将我的 AngularFullstack(节点)应用程序部署到 Heroku。我在终端中创建了应用程序:yo angular-fullstack
. 每当我尝试部署到 Heroku 时,当我转到已部署的应用程序时,都会得到以下信息:
应用程序错误
应用程序发生错误,无法提供您的页面。请稍后重试。
如果您是应用程序所有者,请查看您的日志以获取详细信息。
日志是:
起初我认为这是我的 favicon 的问题,但在移动它并修改了一些服务器/配置文件之后,我尝试上传一个不同的 AngularFullstack 应用程序,我已经成功地将它放在 Heroku 上。当我尝试重新上传它时,它会产生完全相同的错误,即使我可以在它自己的 Heroku 应用程序上更新它。我还尝试创建其他 Heroku 应用程序,以防有问题的应用程序已损坏,但我仍然遇到相同的错误。这让我觉得我尝试上传到 Heroku 的方式有问题。
考虑到这一点,以下是我尝试部署到 Heroku 的步骤:
$ cd dir
$ heroku login
$ heroku git:remote -a nameOfApp
$ git init
$ git add .
$ git add -A
$ git commit -m "doesntMatter"
$ git push -f heroku
javascript - multer可能有问题?错误:Router.use() 需要回调
使用 yeoman angular-fullstack 构建站点在本地工作得很好,但是当我部署和使用 dist/release 版本时,它在我的服务器上给了我这个有趣的错误。
它似乎在这条线上失败了
虽然它在本地工作得很好?让我有点难过。想知道它是否与multer有关?我已经安装了节点模块。想法?
javascript - 尝试连接节点客户端套接字时服务器套接字控制台上的递归消息
我使用生成器 Angular-Fullstack 开始了一个项目。我希望外部节点客户端(在其他机器上运行)可以连接到 Angular-FullStack 项目中的套接字服务器。
我已经用一个简单的节点服务器和客户端对其进行了测试,它工作正常。代码是:
节点服务器:
节点客户端:
服务器控制台:
客户端控制台
但是当我想使用相同的 NODE CLIENT: Angular-Fullstack 项目时,它就不起作用了。
我已将此代码添加到 myproject/server/config/socketio.js
socketio.js
我在服务器的控制台中得到这条递归消息,
但它从来没有真正连接过。它必须在 Angular-Fullstack 项目的服务器端的配置中,但我无法确定。
任何想法谢谢
angularjs - 如何在angular meanstack项目中将模板从jade更改为html
当我使用Yo angular fullstack创建项目时,我被选为jade是模板引擎。但我想将其更改为 html。我想将所有玉文件更改为 html 文件。这是可能的,如果可能的话,怎么可能。