windows10下的supertest初来咋到

2017-04-19  本文已影响45人  喵你一口

安装node.js

1、使用super test,需先安装node,选择版本安装


2、进入node安装目录,使用npm文件安装相关环境变量(此步骤非常重要,否则会出现有些使用某些module时提示找不到此命令)

在nodejs目录下创建2文件夹:node_cache和node_global。以后的模块都会装到node_mocha中。


随后要配置环境变量,添加NODE_PATH路径为:D:\software\nodejs\node_global\node_modules

添加PATH的路径为:D




扩展一下路径的解释,附上lisaem博客  的截图:

3、测试node是否安装成功,参考网上的一个例子,并如下:


在相同路径下执行该test.js文件,并在浏览器中输入“”即可看到结果。

结果:

4、node安装好后,应该安装supertest 了,但是supertest却安装失败,错误信息如下:
npm WARN enoent ENOENT: no such file or directory, open 'X:\X\nodejs \package.json


解决办法,需在node.js安装目录下的npm目录下安装supertest,正确安装结果如下:

到此,supertest整个就安装成功,接下来我们要试试运用supertest吧。

5,先看看supertest官网上的例子:

注意:express 这里主要是用来创建mock server的,下面的例子用的真实的server,所以不必用express了。

6、接下来我们打开简书 的首页,按照上面的例子尝试写个简单的例子


打卡浏览器找到控制台并看network标签,输入简书的官网,然后找到一个200的请求,如图所示:


7、使用编辑器开始搬砖啦,我这里是使用的Atom创建一个文件

运行node test_jianshu.js,结果如下:

因为期望expect(300)值,所以报错。当我们把code改成expect(200),则运行通过。

PS:附一张node_module解析的过程图解释:


上一篇 下一篇

猜你喜欢

热点阅读