node.js 启动本地服务访问localhost时报错

从网上找到一个用node代理转发请求实现跨域访问的教程,也不太懂就把源代码拷过来稍加改造,第一次可以通过启动本地服务,后来就启动不了。查了好久不知道什么原因。看到命令行里报错,也不太明白什么意思,特来求教。
clipboard.png图片描述

这是命令行报错
图片描述

跳到这里来了。err是一个对象类型。
图片描述

我把它转换了下打印出:上面那张图

阅读 4.4k
3 个回答

你把命令行的报错也贴出来

这是一个使用stream的参数类型报错,在你的proxy 65行,new Buffer(),第一个参数必须是string或者Buffer,你给出的信息只能分析到这么多了

新手上路,请多包涵

应该是你第一次end出去的是一个json,但是end的第一个参数只能是buffer或者string,所以报错

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题