在開發時很容易遇到跨域問題,我自己都是改寫後端使用CROS(Cross-Origin Resource Sharing)
設置,不過總是會遇到無法從後端下手的時候,這時候我們可以考慮在前端 http-proxy-middleware代理解決跨域的問題,這工具替我們的local端建立代理層,讓我們呼叫遠端API更簡單,下面紀錄Vue-CLI 3的配置寫法。
線上使用Gitlab-CI
最近因為要引入CI/CD所以研究了一下CI/CD,各種工具百百種Travis CI Circle CI…..
因為專案用Gitlab做版控,所以研究好用又方便不用當輪子業者的線上Gitlab CI。
為了減省人力成本和時間,會使用自動化測試與部屬,而Gitlab就有內建CI/CD
的功能,只要commit
跟push
之後便會自行進入CI流程,把執行結果告訴使用者看有沒有成功或測試時發生錯誤,來達到自動測試的功能,這篇只是粗淺的說一下,畢竟自己也是新手做個筆記。
Vue-EventBus呼叫兄弟組件
我們可以透過props、emit來溝通父子元件,而event bus則是溝通同層組件,但由於太常使用會造成元件複雜化、維護困難,所以當專案龐大時還是請使用Vuex哦!!
那我們來看看怎麼用event bus吧~
Vue-todolist小實做2
在上一篇的Todo_List完成了,編輯和刪除還有新增的功能,這次準備新增篩選的功能,有全部事項、已完成事項、未完成事項。
但在新增這些事項時發現一些問題,然後順利解決了所以就紀錄一下。
Vue-todolist小實做
Vue-props
之前因為寫專案的原因,沒有按部就班地好好學習,所以直接學了Vuex來傳遞與溝通,不過之後補了props、emit之後在一些小地方的父子組件溝通更方便的體會到。
Vue-CLI 2=>3升級
之前是從Vue-CLI 2開始接觸網頁前端的,最近不久Vue-CLI 3推出之後一直考慮是否要升級,希望能無痛轉移哈哈,考慮了一陣子還是該踩踩坑啦!!順便剛好手邊有機會來著手碰碰Vue-CLI 3直接支援的PWA。
FPGA-DES篇(Xilinx-ZedBoard)
我是利用Xilinx官方提供的xapp270文件來做改寫,原本的文件的DES是利用vhdl的to語法,照之前的AES、RSA的方法很順利成功了,但是在我準備做PR(Reconfigurable Partitioning)
發現了一件嚴重的問題!
FPGA-AES篇(Xilinx-ZedBoard)
經過上次做RSA的加解密經驗,再做其他的一樣也是依樣畫葫蘆,所以這次的流程會比較簡化,畢竟都一樣只有位元數(RSA32位元AES128位元)、測試、程式碼、暫存器配置不同。