到目前为止
已经把永丰的api参数以及相关制作流程做完了
今天目标是要把我们主服务的环境做好
在day01中 我提到永丰只能用java,php,c# 三种方式串接
不过这是错误的只要url及参数符合
即可完成api的串接(例如我前面教学使用nodejs来做,其他大大也有用python实作)
透过商店编号跟永丰请求
nonce每次60秒只能使用一次
也可以把每次服务都请求一个新的nonce!!
加密讯息使用
nonce主要的用途来帮大家整理一下
在call api的时候
会把所有的参数json当作message
message在做做AES-256-CBC加密 这时候加密的IV也就是向量会透过nonce来制作
sign使用
验证是否为正确的商店使用者请求
会把message跟nonce以及hashid来做签章
目前公认最轻量最好用的IDE
这边有几格tips提醒大家
这边安装可以把right click 右键开启打开 这样可以直接对资料夹开启很方便
外挂推荐
3.1.1 Bracket Pair Colorizer 2
括号比对神器,各语言会遇到callback function, 层层相扣的资料结构(物件包物件之类的).....
可以很好看出缺少那些括号
简单展示如下图(如果大瓜小瓜一起来很常会让工程师辣眼睛)
3.1.2 Material Icon Theme
很好看的icon
除了会自动显示相关语言的icon以外
资料夹也会把常用的字词变成icon版本(例如:db,utils,client等)
xampp是很不错的Apache + MariaDB + PHP + Perl大补包
它的好处是移除之後也不会残存很多隐藏的设定档
有时候资料库设定档没有移除乾净会卡一堆服务喔!!(虽然现在服务都做得很聪明了)
Apache: 架设网站的服务器引擎
MariaDB: MySQL的开源分支版
PHP: 会自动帮你安装php runtime(可执行环境)
Perl: 其实我不知道这是做啥的!? 这边不会用到
这边我是选择 PHP 7.4.23 版本
如果遇到这个情况别怕yes按下去就对了(这边使侦测到有防毒运作)
这边基本上全勾就对了别怕~
如果理解里面套件不需要全部大补包的可以自行选择安装
安装完暂时还用不到
这个是php 的套件安装工具类似nodejs的npm
laravel会使用到
windwos使用者可以直接把exe档载下来
composer
这边我建议选择install for me only因为composer会相依php的runtime路径
这也是我为什麽建议先安装xampp在安装composer喔!!
如果有遇到proxy跟develop设定可以不选直接next
这边路径要记得是在php runtime的path下喔
不确定的可以把路径打开来检查php.exe是否在此路径中!
最後
我们在命令提示字元中输入
composer global require laravel/installer
这个指令可以把installer相关套件安装在电脑全域环境上
以後只要开一个新的project
使用
laravel new app
laravel new + {project name}
相关文件可以看以下网址
https://laravel.com/docs/8.x/installation
另一个指令是
composer create-project laravel/laravel example-app
起专案都会专案都要使用这个指令 + 专案名称(example-app)
他的套件不会安装在全域上(电脑上)~
好拉今天先把环境建好
明天开始简单laravel教学吧
今天的内容为该如何运用程序码来控制角色动画切换 ...
cached_network_image 图片缓存 原生平台 iOS的话是Swift Kingfis...
ନମସ୍କାର,我是Charlie! 在Day22当中我们完成了前端的paypal结帐,而今天我们将...
最後,我们提一下,设计时可能面对的问题,首先,分类要分好,因为资源有优先顺序的问题,所以在设计的时候...
第九天 各位点进来的朋友,你们好阿 小的不才只能做这个系列的文章,但还是希望分享给点进来的朋友,知道...