INNER CODE UNIT · JavaScript
Promise
obgnail/typora_plugin · plugin/article_uploader/uploaders/csdn/index.js:10
return new Promise((resolve, reject) => {
const req = https.request(options, (res) => {
const chunks = []
res.on("data", chunk => chunks.push(chunk))
res.on("end", () => resolve(Buffer.concat(chunks).toString()))
res.on("error", reject)
})
req.on("error", reject)
if (postData) {
req.write(postData)
}
req.end()
})
}
async upload(title, content, extraData) {
const { marked } = require("marked")