gpt4 book ai didi

sql - 如何将图像 URL 插入数据库中的表中?

转载 作者:行者123 更新时间:2023-12-03 22:32:54 25 4
gpt4 key购买 nike

所以我试图通过 cloudinary 上传照片并将照片 url 插入到我的数据库表中,以便它们保存到页面中。我已经像这样设置了我的路线,它没有使我的服务器崩溃,但它没有插入到我的表中。有任何想法吗?这是语法错误还是我指的不是正确的路径?

app.post('/', isLoggedIn, uploads.single('inputFile'), (req, res) => {
console.log('On POST route');
// get an input from user
let file = req.file.path;
console.log(file);
cloudinary.uploader.upload(file, (result) => {
console.log(result);
db.post.create({
caption: req.body.title,
image_url: result.url,
user_id: req.body.user
})
// Render result page with image
res.render('profile', { image: result.url });
})
})

最佳答案

db.post.create 是异步的,如果您希望仅在插入记录后调用 res.render,则使用 then 如下:

db.post.create({
caption: req.body.title,
image_url: result.url,
user_id: req.body.user
}).then((post) => res.render('profile', { image: result.url }));

关于sql - 如何将图像 URL 插入数据库中的表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65148079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com