代码拉取完成,页面将自动刷新
const path = require('path')
const fastify = require('fastify')()
const fileUpload = require('fastify-file-upload')
fastify.register(fileUpload)
fastify.register(require('fastify-cors'), (instance) => (req, callback) => {
let corsOptions;
if (/localhost/.test(req)) {
corsOptions = { origin: false }
} else {
corsOptions = { origin: true }
}
callback(null, corsOptions)
})
fastify.register(require('fastify-static'), {
root: path.join(__dirname, 'upload'),
prefix: '/pub/', // optional: default '/'
})
fastify.post('/upd', function (req, res) {
const files = req.raw.files
console.log(files)
let fileArr = Object.entries(files)
for(let key in files){
const f = files[key]
f.mv('./upload/' + f.name)
}
const name = fileArr[0][1].name
res.send({data: { src: 'http://localhost:3000/pub/' + name, title: name}})
})
fastify.listen(3000)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。