我想通过 NodeJS Express 应用程序将 Azure blob 存储与 Angular 应用程序连接起来

I Want to connect Azure blob storage with Angular app Through NodeJS Express app

我真正想做的是,我真的不想让文件直接从 angular 网络应用程序 上传到 Azure blob 存储。相反,我想先通过 express API 将上传的文件发送到 NodeJS 应用程序,然后从他们上传到 azure 应用程序如果我真的可以这样做的话。我认为直接从 angular 网络应用上传文件是不安全的,因为它会 泄露 我的 azure blob 存储凭证这就是为什么我想通过 NodeJS 应用程序上传它。 如果这个问题有解决方案,请告诉我。 或者,如果 解决方案有点不同 但安全,那么我仍然想知道它。 并分享我在哪里可以获得 演示代码

尝试Microsoft Azure Storage SDK for Node.js and JavaScript for Browsers

流程将是这样的:您的 angular 应用程序会将数据作为数据流传递给 api。 API 然后会将其存储到您在 Azure 配置详细信息中配置的位置的 blob。