之前在github
上有篇判断augularjs
401状态码的:
今天用时才发现$httpProvider.responseInterceptors
方法已经被官方弃用了。
改写了方案如下:
在app.js config 方法调用时:
上主是我的牧者,我实在一无所缺
之前在github
上有篇判断augularjs
401状态码的:
今天用时才发现$httpProvider.responseInterceptors
方法已经被官方弃用了。
改写了方案如下:
在app.js config 方法调用时:
##新建apiUser表:
1.access_token
2.expires_at
3.user_id
4.activerails g model api_key access_token:string expires_at:datetime user_id:integer active:boolean
##在建好的migrate 文件中加入索引:
执行db:migrate rake db:migrate
##在model中生成token
##在Grape中加入:
##Post 和Get :
出于安全考虑,不要使用 root 帐号运行 web 应用。这里新建一个专门用于部署的用户,例如 deploy 或者其它你喜欢的名字。运行以下命令创建用户:
# useradd -m -s /bin/bash deploy
将用户加入 sudo 群组,以便使用 sudo 命令:# adduser deploy sudo
为 deploy 用户设置密码:# passwd deploy
给Linux deploy用户 加入rvm 权限usermod -a -G rvm deploy
退出当前 SSH 链接,用 deploy 帐号重新登陆。
##加入gem mina
mina init
, 生成config/deploy.rb
这样一来mina的基本配置就完成,接下来只要将你开发环境的项目上传到git服务器,然后运行下面的命令就完成了
mina deploy
##puma配置
##启动puma
进入/yourprj/configpumactl -F puma.rb start
##Nginx 配置
接下里只需要重启nginx服务器,整个rails的环境就搭建完成了nginx -s reload
生成证书
`keytool -genkey -v -keystore **-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000`
生成release 版本:
cordova build --release android
jarsinger:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ezu110-release-key.keystore /Users/liufei/ionic/yongche/platforms/android/build/outputs/apk/android-release-unsigned.apk alias_name
生成apk:
/Library/Android/android-sdk-macosx/build-tools/22.0.1/zipalign -v 4 /Users/liufei/ionic/yongche/platforms/android/build/outputs/apk/android-release-unsigned.apk ezu110.apk
今天写一个POST
请求给远程API,FORM
数据一直不能发送,最终用如下factory解决问题:
|
|