imgsquash
1.0.0
圖像壓縮完整堆棧網站代碼。包含用節點,react和Next.js框架編寫的API服務和前端。



gcloud命令行工具進行身份驗證(在此處下載)或使用服務帳戶文件設置GOOGLE_APPLICATION_CREDENTIALS env變量。.env文件。有關如何添加ENV變量,請參見Dotenv。1 (可選)。your-google-cloud-bucket-name[YOUR-API-URL]/1/dlnpm install以安裝API的所有節點模塊。npm run dev在3000端口上啟動開發服務器。npm startnpm install以安裝所有節點模塊以進行前端。npm run dev將在3001端口上啟動WebPack服務器。npm run build和npm start構建和使用生產中的代碼。以下程序用於優化
當前文件大小上傳限制為10MB。
API路線。 [郵政]
/image :通過文件,URL,base64或二進制上傳圖像。file或base64或binary 。Boolean (默認:false)/url :壓縮直接圖像URL。/zip :接受文件對象列表作為帶有( id , size和name )的數組,並發送zipter zipter結果。 [GET] - /dl/:id :生成壓縮圖像的下載URL。接受可選查詢name 。
麻省理工學院