Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js AngularJs-使用API轻松测试REST API_Node.js_Angularjs_Unit Testing - Fatal编程技术网

Node.js AngularJs-使用API轻松测试REST API

Node.js AngularJs-使用API轻松测试REST API,node.js,angularjs,unit-testing,Node.js,Angularjs,Unit Testing,我正在使用api轻松测试我的REST api。当我使用以下命令运行测试时,我得到错误econnreference vows test.js test.js 'use strict'; var APIeasy = require('api-easy'), http = require('http'), assert = require('assert'); var suite = APIeasy.describe('/api/states'); suite.discuss(

我正在使用api轻松测试我的REST api。当我使用以下命令运行测试时,我得到错误
econnreference

vows test.js
test.js

'use strict';

var APIeasy = require('api-easy'),
    http = require('http'),
    assert = require('assert');

var suite = APIeasy.describe('/api/states');

suite.discuss('When using your awesome API')
    .discuss('and your awesome resource')
    .use('localhost', 9000)
    .setHeader('Content-Type', 'application/json')
    .get('/api/states')
    .expect(200, { ok: true })
    .export(module);
错误


您正在尝试与不存在的主机共同连接,例如未运行localhost server

如果您得到指示错误的hostname:port的econnrefluse,您可以在REPL中尝试一个简单的节点调用

$node

var http=require('http'); get({hostname:'localhost',port:3500},函数(响应){ …控制台日志(响应); });

如果本地主机未在该端口上运行,您将得到:


错误:连接错误
在errnoException(net.js:904:11)
在Object.afterConnect[as oncomplete](net.js:895:19)


如果它正在运行(比如$python-msimplehttpserver 3500),那么您将看到响应对象的日志。总而言之,您正在调用错误的主机名:port

正在运行项目。。。为我做了这件事。。。!