點燈坊

失くすものさえない今が強くなるチャンスよ

タグ : Nginx

在 HTML 執行 WASM

若要在 HTML 執行 WASM,會出現 ReferenceError: SharedArrayBuffer is not defined 錯誤,可由 Nginx 送出適當的 header 解決。

使用 Nginx + Express 實現 Microservice

若要使用 Microservice 架構,則會各自將 Vue 與 Express 包成 Docker Image,然後使用 Docker Compose 一次啟動 Vue 與 Express,此時 Express 會包在 Docker 內部網路,Vue 需使用 Nginx 的 Reverse Proxy 才能連上 Express。

將 Node 包進 Nginx Image

在 Microservice 架構下,理論上 Nginx 與 Node 應該各自放在不同 Container 下,但有時 API 就是要控制 Nginx 或其他執行檔如 FFmpeg,此時將 Node 與 Nginx 包在同一個 Image 會更方便。