我的 postgresql 查询在终端返回 10 行,但邮递员显示错误
Posted
技术标签:
【中文标题】我的 postgresql 查询在终端返回 10 行,但邮递员显示错误【英文标题】:My postgresql query is returning10 rows in terminal but postman is showing an error 【发布时间】:2022-01-20 07:31:54 【问题描述】:这是我在终端上查询的方式
SELECT user_id FROM users WHERE LOWER(display_name) LIKE LOWER('%');
query image
如您所见,它返回 10 行,但在邮递员上却返回此错误消息
postman error
这就是我在 NodeJs 上设置它的方式
// Search single user
app.get("/api/v1/productly/user/search/:name", authorize, async (req, res) =>
try
const users = await db.query(
"SELECT user_id, display_name FROM users WHERE LOWER(display_name) LIKE LOWER('%')"
);
res.status(200).json(
status: "success",
user_results: users.rows.length,
data:
users: users.rows,
,
);
catch (error)
res.status(400).json( message: error );
);
【问题讨论】:
请不要使用外部图像,或者根本不要使用图像。纯文本工作正常 【参考方案1】: try
const userQuery = `SELECT user_id, display_name FROM users WHERE LOWER(display_name) LIKE LOWER('%');`
const users = await db.query(userQuery,type: db.QueryTypes.SELECT );
res.status(200).json(
status: "success",
user_results: users.length,
data:
users: users,
,
);
【讨论】:
以上是关于我的 postgresql 查询在终端返回 10 行,但邮递员显示错误的主要内容,如果未能解决你的问题,请参考以下文章