tandyman
03/27/2022, 1:58 AMtandyman
03/27/2022, 1:59 AMDeleted User
03/28/2022, 12:59 PMjs
const { data, error } = await supabase
.from<Balance>('balances')
.select(
`
id, title, type,
categories(title)
`
)
.order('created_at');
The current response:
json
[{"id":3,"title":"Lorem ipsum dolor sit amet","type":"income","categories":{"title":"Test"}},
The response that expected:
json
[{"id":3,"title":"Lorem ipsum dolor sit amet","type":"income","category":{"title":"Test"}},
Thanks.fernandolguevara
03/28/2022, 1:11 PMcategories(title) as category
?Deleted User
03/28/2022, 1:13 PMfernandolguevara
03/28/2022, 1:14 PMcategory:categories(title)
?Deleted User
03/28/2022, 1:15 PMfernandolguevara
03/28/2022, 1:16 PMkbanta11
03/29/2022, 8:48 PMzavbala
03/30/2022, 12:04 AMzavbala
03/30/2022, 12:07 AMzavbala
03/30/2022, 12:08 AMbarry
03/30/2022, 12:50 PMchizom
03/31/2022, 5:23 PMchizom
03/31/2022, 5:23 PMchizom
03/31/2022, 5:23 PMsilentworks
03/31/2022, 5:43 PMChris_Acrobat
04/01/2022, 9:48 PMbarry
04/01/2022, 9:59 PMbarry
04/01/2022, 9:59 PMjustcode123
04/02/2022, 1:26 AMChris_Acrobat
04/02/2022, 5:02 AMbarry
04/02/2022, 12:58 PMBartek
04/02/2022, 4:00 PMjs
const storage = multer.diskStorage({
filename: (req, file, cb) => {
cb(null, file.fieldname + '-' + Date.now());
},
});
const upload = multer({ storage: storage });
server.post('/file', upload.any('file'), async (req, res) => {
const imgFile = req.files[0].path;
const imgName = req.files[0].filename;
const { data, error } = await supabase.storage
.from('avatars')
.upload(`public/${imgName}`, imgFile, {
cacheControl: '3600',
upsert: false,
});
console.log(data);
console.log(error);
res.send(imgFile);
});
==================
reply from the server
{ Key: 'avatars/public/file-1648914887914' }
null
POST /file 200 534.654 ms - 52
barry
04/02/2022, 4:23 PMBartek
04/02/2022, 6:55 PMjs
const { decode } = require('base64-arraybuffer');
const storage = multer.diskStorage({
filename: (req, file, cb) => {
cb(null, file.fieldname + '-' + Date.now());
},
});
const upload = multer({ storage: storage });
server.post('/file', upload.single('file'), async (req, res) => {
const { file } = req;
try {
const { data, error } = await supabase.storage
.from('avatars')
.upload(`public/${file.originalname}`, decode(file), {
contentType: `${file.mimetype}`,
});
console.log(data);
console.log(error);
res.send(data);
} catch (err) {
console.log(err);
}
});
Maybe some of you know why I can't upload a photo.Bartek
04/03/2022, 12:52 AMjs
const storage = multer.diskStorage({
filename: (req, file, cb) => {
cb(null, file.fieldname + '-' + Date.now() + path.extname(file.originalname));
},
});
const upload = multer({ storage: storage });
server.post('/file', upload.single('file'), async (req, res) => {
const { file } = req;
const imageBuffer = await sharp(file.path).toBuffer();
let id = uuidv4.v4();
try {
const { data, error } = await supabase.storage
.from('avatars')
.upload(`public/${id}`, imageBuffer, {
contentType: `${file.mimetype}`,
cacheControl: '3600',
upsert: false,
insert: true,
});
const { publicURL } = supabase.storage.from('avatars').getPublicUrl(`public/${id}`);
console.log(data);
console.log(error);
res.json({ data, url: publicURL, err: error });
} catch (err) {
console.log(err);
}
});
maxlyth
04/03/2022, 4:05 AMBartek
04/03/2022, 2:18 PMgaryaustin
04/03/2022, 2:41 PM