作为一个前端开发人员,对接接口是常有的事,特别是前后端分离的时候。但很多时候,在我们需要对接接口时,后端可能出于各种原因,并没有我们想要的接口,这时候,自己模拟一个服务器就变得尤为重要。也许对于一般的ajax请求,你写一个异步函数就勉强能搞定,但是对于像下拉加载更多内容这样的业务,不仅要有够真实的数据做支撑,还有存在请求出错情况的处理,所以单单的异步函数已经不能满足要求了。这时候,搭建一个简单的服务器,就会省很多事。如果,把平时的请求json文件,改成一个真实的ajax请求,返回data数据,并模拟好各种请求响应状态,那么,我们做好的功能,对于后端提供的接口来说,是只需改变一下请求url就可以做到的事,不用再次编写请求处理逻辑。所以,今天就讲一下使用nodejs搭建一个服务器的简单方法,如果你利用得好,url都可以提前定义为跟后端提供的一样,最后对接时只需改一下配置文件的服务器域名即可。下面直接附上代码,包括文件上传的接口也是有的。

为方便预读和日后个人查看知识点,基本上该有的注释我都加上了。如果,你具有nodejs的基础,上面代码相信你一看就基本上懂了。依赖文件package.json如下:

本文写于2019年1月1日,在发布本文前以上的代码本人亲测可用,如读者看到时,代码不能成功执行,可检查依赖包的版本或nodejs的兼容问题。