簡體   English   中英

從 AWS S3 存儲桶在 Express 中提供 static 個文件

[英]Serve static files in Express from AWS S3 bucket

我需要將 static 個文件(CSS、JS 文件)復制到私有 AWS S3 位置,我需要從該 AWS S3 位置在我的 Express 應用程序中提供這些 static 個文件。

對於這個用例,我嘗試使用https://www.npmjs.com/package/http-proxy-middleware

示例代碼如下:

import { createProxyMiddleware } from 'http-proxy-middleware';

const app = express();

app.use(
  '/static',
  createProxyMiddleware({
    target: s3 location url,
    changeOrigin: true,
  })
);

app.listen(3000);

不知何故它失敗了,有沒有更好的方法,或者我在這里遺漏了什么?

要直接從您的 node.js 應用代理它,如果它處於私有模式,您必須將存儲桶設置為公開訪問模式

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM