作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我试图通过 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/
我是一名优秀的程序员,十分优秀!