CNode

eggjs 请求参数 布尔值会转换成字符串

问答
Sshenjianzch发布于8 年前最后回复8 年前5 回复4592 浏览0 收藏

我在ajax get请求参数中携带布尔值时在egg controller中收到的参数竟然被转成了字符串 是要在 \n config.bodyparser中设置什么吗 image.png

image.png

查看回复

回复 (5)

W
waitingsong#1·8 年前

json 里面可以用bool ,普通请求里面用 0/1 兼容性更好

S
shenjianzch#2·8 年前
引用 waitingsongjson 里面可以用bool ,普通请求里面用 0/1 兼容性更好

@waitingsong 0 1 也是转成字符串 必须先转数字

A
airyland#3·8 年前

url 上的 querystring 本就没有类型,都是字符串。

S
shenjianzch#4·8 年前
引用 airylandurl 上的 querystring 本就没有类型,都是字符串。

@airyland 嗯 已经查到了。。感谢

O
okoala#5·8 年前

可以写个中间件,手动处理这些参数,同时为了参数方便获取,可以考虑使用 egg-parameters 插件

参与回复
登录后即可参与回复。登录