【发布时间】:2018-12-28 19:04:21
【问题描述】:
我有一个将该页面的 HTML 发送到 Node.js 服务器的前端。然后,服务器应将该 HTML 发送到 Azure BlobStorage。
这是我处理此问题的快速路线:
router.post("/sendcode", function(req, res) {
let code = "";
code = req.body.code;
console.log(code);
let service = storage.createBlobService(process.env.AccountName, process.env.AccountKey);
service.createContainerIfNotExists("htmlcontainer", function(error, result, response) {
if (error) {
throw error;
} else {
service.createBlockBlobFromStream("htmlcontainer", code, function(err, result, response) {
if (err) {
throw err;
} else {
console.log(result);
console.log(response);
}
});
}
});
});
当我调用此路由时,我会在控制台中收到此消息:
<html><style>* { box-sizing: border-box; } body {margin: 0;}</style><body></body></html>
如何将其发送到 BlobStorage?避免使用我使用的方法,因为它可能是错误的,因为由于文档稀缺,我无法弄清楚要使用什么功能。
【问题讨论】:
-
您能否详细说明您为何使用此计划?将 HTML 发送到 NodeJS,然后发送到 Blob ?
-
@AdamSmith-MSFT 我必须在将该代码发送到 blob 之前和之后对该代码执行一些操作。
标签: javascript node.js azure-storage azure-blob-storage