问题标签 [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.
angularjs - 将 yeoman 全栈应用程序部署到弹性 beantalk
我正在为我的yeoman angular-fullstack 应用程序使用弹性 beantalk ,尽管在部署到弹性 beantalk 时遇到了一些问题。
到目前为止,我有:
- 我当地的 yeoman angular fullstack ( https://github.com/DaftMonk/generator-angular-fullstack ) 准备好了。
- Eb Cli 3.0 已安装并准备就绪(如果需要)
- 运行自定义 meanstack ami 的弹性 beanstalk ( https://aws.amazon.com/marketplace/pp/B00GXYEEA4 )
虽然我对接下来的步骤有点困惑。我尝试通过弹性 beanstalk 在线界面将 /dist 上传到我的服务器,但出现错误...:/
更新环境操作已完成,但出现错误。有关详细信息,请参阅故障排除文档。
我愿意使用 eb cli,尽管我的 git repo 包含我所有的开发资源和 dist 文件夹,所以我认为如果我推送我的整个 repo 它可能会爆炸。
如果有人知道如何成功地将 yeoman 应用程序部署到 eb 服务器,我将不胜感激。我当然可以自己使用 ec2 服务器,但不介意知道如何使用 eb。
谢谢大家!
iis - Hosting an angular-fullstack Yeoman Site on IIS
I have a project built using the angular-fullstack generator for Yeoman. I would like to deploy this to a Windows Server running IIS. I have successfully generated the "dist" folder using Grunt and moved the "public" and "server" folders with files to my IIS box.
How do I configure my Windows Server to host my application? Do I need to have two IIS sites (one for "public" and one for "server")? Do I need to install grunt, bower, etc. on the Windows Server?
node.js - 你如何调试 nodejs 项目?
在过去的 16 个小时左右,我一直在尝试让 MEAN 堆栈项目在我的计算机上运行。
我从 Yeoman angular-fullstack 项目开始。但这给了我各种各样的错误,所以我就放弃了。
然后我遵循了一些教程,这些教程帮助我入门,但没有涵盖我的很多问题。
然后我发现mean.io
它提供了一个完整的样板 MEAN 堆栈项目,我按照说明进行设置。不幸的是,当我尝试运行它时,我再次遇到各种错误:-(
最糟糕的是,它没有说明导致错误的原因/位置。
有人可以帮我弄清楚吗?请 :-)
我得到的最新错误是当我运行grunt
.
javascript - Cleint Side Javascript 到使用 node.js 的全栈开发人员
我现在作为 javascript/html/css 的客户端开发人员工作了大约 5 年,在过去的 5 年中,我主要关注浏览器环境中的客户端开发。我想在服务器端使用 node.js 进行全栈开发,但问题是我缺乏关于服务器端通信的服务器端知识。
我想知道这里是否有人从 Javascript 客户端转换为全栈开发人员,以及您可以与我分享哪些有用的技巧。
我真的很想推荐你知道的关于从客户端到全栈的转变,甚至是视频诅咒的书籍,因为我真的没有找到任何东西。
gruntjs - Angular-Fullstack 部署到 Openshift 错误
我已成功将 angular-fullstack(Yeoman 生成器)应用程序部署到 Openshift,但是,当我进行更改并尝试通过命令“grunt buildcontrol:openshift”将更改推送到 Openshift 时,我收到以下错误...
无法处理任务。警告:缺少必需的配置属性“buildcontrol.openshift”。使用 --force 继续。
有没有人遇到过这个错误并找到了解决方案?如果我尝试强制执行任务,它不会做任何额外的事情。我不太确定我需要寻找或添加什么。
bower - Uglify 无法解析“flow.js”
我遇到了一个烦人的问题,即 uglify(通过 grunt-usemin 调用)无法解析名为 flow.js 的包的 url。该软件包作为 ng-flow 的依赖项安装。
网址如下所示:
当我运行 grunt build 时,我收到以下错误:
由于我对 usemin 和 uglify 了解不多,所以我无法解决这个问题。我的猜测是当它到达网址的第一个“flow.js”时它会中断。因此,我尝试在我的 bower.json 中将 flow.js 安装为 flowjs,但是由于它是 ng-flow 的依赖项,因此在运行 bower update 时它仍然会获得 flow.js。
谁能告诉我有关此错误的更多信息,或建议我重命名依赖包的解决方法?
编辑:使用 Gruntfile 的一部分
对于记录,使用https://github.com/DaftMonk/generator-angular-fullstack生成 grunt 文件
express - 如何让 socket.io 识别模型何时更新
我对 MEAN/Mongoose/socket.io 比较陌生,并且缺少一些看起来很基本的东西,但无论如何,它让我无法继续前进。
我正在跟踪一个小组的会议并具有以下架构:
当我在 Schedule 模型中创建一个新项目时,此代码将其设置为运动(来自客户端控制器):
由于这段代码:
我认为请求被路由到controller.create,如下:
在 export.create 运行之后,我不知道怎么做,但是有些东西将它发送到这里:
和线 socket.emit('schedule:save', event); 叫做。
这一切都很好,但是当我更新Schedule 模型时,我无法让套接字发出“schedule:update”,因为它永远不会到达上面代码片段中的“onUpdate”函数。
从客户端调用开始:
然后路由器将它发送到exports.update,模型被更新,但socket 没有发出任何东西,所以所有连接的客户端都会看到旧的调度信息。
我如何以及在哪里可以将模型已更新的信息传递给 socket.io?我认为我缺少的是如何在 export.register 函数中调用 Schedule.schema.post('some action... ,但我已经研究了一段时间并且可以使用手 - 谢谢。
angularjs - What is the best way to install Angular on Rails 4?
I have populated api using Rails and now wish to mount a front-end framework like Angular on Rails. I've seen people using Gulp or Grunt to do this, but still not 100%. Would love to see how experts efficiently stack Angular and Rails together. Much appreciated!
angularjs - 在服务器上部署 Angular 全栈应用程序时的跨域起源问题
我在这里真的没有知识;我在这个问题上搜索了 GitHub、Google 和 StackOverflow,但没有得到解决。
我有一个 Angular Fullstack Generator 应用程序。这是构建如下:
Node -> Express -> Angular
我在这里没有做任何不寻常的事情;我的应用程序在我家的开发机器上运行良好。然而,一旦我构建它,将它缩小并通过节点而不是 grunt 在我的互联网服务器上启动它;我看到呈现的 html,加载的 css,但在尝试进行身份验证时(我为此使用 express-jwt);我遇到了全面的跨域起源问题。
我在 npm 上使用 CORS 模块;那是一个不需要任何设置就可以让一切通过的问题,所以不要将此问题标记为重复,它不是;我可以向你保证!
这就是我的服务器端 app.js 的基本构造方式:
这是我的浏览器显示的内容:
Cross-Origin-Request blocked: The Same-Origin-Policy....
我不明白 - 我根本不是 x-origin 要求任何东西。所有资源都驻留在我的服务器上。所有请求都来自一个浏览器。
您可以在响应标头中看到:
然后,当登录时,OPTIONS 请求被发送到 localhost 而不是 FQDN,并立即以红色字母中止。