const nome = _req.getString("nome"); const preco = _req.getFloat("preco"); const categoria = _req.getString("categoria"); const dbCategoria = _db.queryFirst(`SELECT id FROM categoria WHERE uid = ?::uuid`,categoria); if(dbCategoria == null){ _header.status(404); _out.json( _val.map() .set("error",true) .set("message","categoria não encontrada") ); _exec.stop(); } _db.execute(` INSERT INTO produto (nome, preco, categoria_id) VALUES (?::varchar, ?::float, ?::int) `,nome, preco, dbCategoria.getInt("id")) _header.status(201); _out.json( _val.map() .set("result",true) )