TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be one of type string or Buffer.

Msg

TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be one of type string or Buffer. Received type object

原因:

Node后端 express框架,代码如下:

app.get(path, function(req, resp) {
  // ...
  resp.write(somethind);
});

要写回浏览器页面的数据something的类型不是stringBuffer(可能是一个对象)。
转换类型即可:
resp.write(JSON.stringify(something));
something对象字符串化。

你可能感兴趣的:(后端框架,Bug,Node,express,response,write,类型转换)