express中 body-parse 解析body里 Base64 加密的 JSON
最近和别的公司对接业务 对方是java服务发送的 base64加密后的json串 我们这边express服务接受不到,看了下body-parse里面解析时直接抛出错误了 想请教下node里面一般是怎么解决这种情况的
1 回复
在bodyparser中间件执行之前,httpRequest的body里是纯字符串,可以自己写个中间件先把字符串从Base64解码成JSON字符串,再交给下游bodyparser反序列化成JSON。