小编Jul*_*vez的帖子

Ionic2/Angular2 - 读取自定义配置文件

我正在开发一个ionic2项目,我需要创建一个新的自定义JSON配置文件.我发现了一些教程来创建一个并通过http.get访问它,但我认为通过get请求调用它是很奇怪的.我希望它在根文件夹(所有配置JSON都是)中,我直接打开/读取文件.

我不知道是否可能,甚至推荐?这就是为什么我在这里张贴有一些意见和解决方案:)

谢谢

typescript ionic-framework ionic2 ionic3 angular

11
推荐指数
1
解决办法
6135
查看次数

Elastic Beanstalk部署后自动重启SolR

我在AWS上有一个RoR应用程序.我的应用程序使用SolR作为搜索引擎,但在每次部署后,应用程序无法再次索引.所以我必须重置权限并手动重启Solr:

chmod 777 -R /solr /tmp /log
RAILS_ENV=production rake sunspot:solr:stop # or I kill the processus if it doesn't work :D 
RAILS_ENV=production rake sunspot:solr:start
RAILS_ENV=production rake sunspot:reindex
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试将其设置为eb扩展以自动部署.这是我在.ebextensions/deploy.config中尝试的内容:

container_commands:
  1_change_permissions:
    command: chmod 700 .ebextensions/setup.sh 
  2_restart_solr:
    command: bash .ebextensions/setup.sh 
Run Code Online (Sandbox Code Playgroud)

这是setup.sh脚本:

#!/bin/bash
chmod 777 -R solr/ log/ tmp/
RAILS_ENV=production rake sunspot:solr:restart
Run Code Online (Sandbox Code Playgroud)

结果是部署没有失败但是,只有权限被正确更改,并且solr服务正在运行,但是当我尝试索引某些东西时,它失败了(查询工作正常).

我还尝试在部署应用程序之前通过在.ebextensions/deploy.config中添加命令块来停止服务器(我更改了我的sh脚本以启动服务而不是重新启动):

commands:
  1_stop_solr:
    command: cd /var/app/current & RAILS_ENV=production rake sunspot:solr:stop
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误(我不知道从哪里执行):

[2015-06-25T09:51:35.510Z] INFO [13207] - [CMD-AppDeploy/AppDeployStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild/prebuild_0_My_First_Elastic_Beanstalk_Application/Command 1_stop_solr]:活动执行失败,原因是:rake aborted!找不到HOME环境 - 扩大`〜'

编辑1(遵循杰伊的评论): 索引过程在我保存对象时完成. …

solr ruby-on-rails amazon-web-services amazon-elastic-beanstalk

6
推荐指数
1
解决办法
383
查看次数

Cordova InAppBrowser 隐藏直到加载完成

我正在使用 cordova 在我的应用程序中打开远程 url。我的问题是在内容加载的几秒钟内出现空白屏幕。

有没有办法在完成加载内容时“隐藏”浏览器视图?

谢谢

android ios cordova inappbrowser

0
推荐指数
1
解决办法
4430
查看次数