如何用 AWS API Gateway 和 Lambda 上傳和下載檔案 -- Part 2

前言這次記錄是介紹,只透過 AWS API Gateway 不加上 AWS Lambda 做檔案的上傳上一篇因為 Lambda 的特性是 Request 和 Response 都要是 JSON所以必須在 API Gateway 必須要做 body mapping 的調整e.g 透過 Binary Support 或是 Base64Enconde 的方式處理那這次的紀錄是讓 AWS 的 API...

Ngrok - Connect to your localhost!

今天要介紹的是一個非常好用的東西,可以直接讓大家都連到你的 localhost這樣做完一個網站,你也不用特地部署,可以直接透過這個工具,大家都能連到 工具連結在此: Ngrok 使用方式簡單介紹下載下來後,unzip 之後就可以做使用了如果在 localhost 開了一個 8080 想讓大家連可以在下這以下這行指令 1./ngrok http 8080 結果會長這樣,然後在網址列...

如何用 AWS API Gateway 和 Lambda 上傳和下載檔案 -- Part 1

這篇主要是記錄如何利用 AWS lambda 和 AWS API Gateway 做檔案的上傳以及下載在 API Gateway 中要做幾項設定才有辦法達成加上 Lambda 不能回傳『完整』的 binary 所以必須搭配 API Gateway mapping template 調整這篇不會一步一步教學開 API Gateway 和 Lambda,只記錄重點部分 API Gateway主要...

關於『測試』這件事

為什麼要測試?確保你程式的結果跟你預期所想的一樣那這樣有什麼好處?這樣大概會讓你少加班好幾小時吧 …. 下面我會介紹如何用 mocha 去做測試小弟我對測試並沒有鑽研到很深的地步,如果有任何奇怪的地方,歡迎指教 ~ 介紹測試是為了確保你的程式結果跟你預期所想的一樣那我們又該如何去測試?那又該測試什麼東西? 在這邊我把該測試的東西分成三個方向,由小到大這篇文章重點會放在 Unit Test ...

How to use mapping template with API Gateway in AWS

[Update] 2017-11-08 原本文章的 mapping 方式再依些特別狀況會出錯,在文章最下面加入了最新的 mapping 方式 最近需要在 API Gateway 上面作 request 和 response 的參數調整這裡紀錄一下一些基本的使用語法官方網站也有提供使用方式還有一些例子或是可以直接到 Apache Velocity Template Language if e...

增加安全性的 HTTP Headers

最近遇到需要增進網站安全性的問題於是 survey 了幾個常見的 header 設置方式接下來會開始介紹每一個 header 的功能以及設置方式以及可以到這個網站進行檢測 https://securityheaders.io/個人習慣是用 nodejs + express,所以以下使用方式都會是以 express 為主 Set-Cookie 設置方式防禦面向為: XSS Set-Cookie...

Module Export

稍微紀錄一下在 nodejs 裡面 module.exports 和 require以及在 ECMA6 的 export 和 import 的使用方式 nodejs首先先在 a.js 裡面 export 出一個 object 裡面包含一個 click function然後再 b.js 裡面用 require a.js,這時候會有兩種使用方式 123456789101112131415161...

Google Hacking

這次要跟大家介紹一下 Google 到底有多好用相信用過 Google 都知道,Google 的搜尋很方便但是你知道,Google 還有提供除了關鍵字搜尋以外的各種神奇的搜尋方式嗎 ? 下面這張表就是 Google 提供的各種搜尋技巧先用幾個來讓大家了解如何使用這個方便的技巧吧! site:假設我想要搜尋我這個網站的,光靠關鍵字搜尋是很難搜尋到的排名不高,曝光度也不高更是難上加難但是可以...

Slack Bot

在開始玩弄 Slack Bot 之前,必須要先去申請頁面建立一個 APP 申請完之後,可以看到 Features 那邊有很多不同的功能這次主要會針對 Slash Command、Incoming Webhooks 以及 Interactive Components 做練習 在開始正式介紹之前,我們可以思考一個情境身為工程師,就是會想要降低人工干涉的事情,大量自動化那今天,我想要自動部署...

TODO - vue + vuex + vue-router

這篇文章主要在記錄如何用 vue + vuex + vue-router做出一個簡單的 TODO List 專案DEMO 網站Source Code 先來訂一個 TODO List 的簡單需求表 能夠輸入項目 能夠打勾確認完成 能夠刪除項目 能夠選擇顯示全部, 未完成, 完成的項目 程式部分則會分為一個 vuex store 和三個 components 專門控管資料的 store 輸入...
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×