Невозможно запустить скрипт nodejs для автоматизации теста json rpc - PullRequest
0 голосов
/ 30 мая 2019

Я пытаюсь запустить скрипт nodejs, написанный для автоматизации теста json rpc.Тем не менее, я получаю сообщение об ошибке:

npm run test\resources\nv-jsonrpc-tests\pingServer.spec.js
error missing script: test\resources\nv-jsonrpc-tests\pingServer.spec.js
verbose exit [ 1, true ]/>

var rpc = require('node-json-rpc');

var options = {
// int port of rpc server
port: 8080,
// string domain name or ip of rpc server, default '127.0.0.1'
host: '127.0.0.1',
// string with default path, default '/'
path: 'https://',
// boolean false to turn rpc checks off, default true
strict: true
};

// Create a server object with options
var client = new rpc.Client(options);

client.call(
{"jsonrpc": "2.0", "method": "Ping", "params": {classname: 'NServer'}, 
"id": 1},
function (err, res) {
// Check whether it worked and capture the response and error
if (err) { console.log(err); }
else { console.log(res); }
}
);

Ожидание:

Клиент отправляет запрос с «Ping» и получает «Pong» из ответа сервера.

1 Ответ

0 голосов
/ 31 мая 2019

Вы, кажется, путаете npm run и node

npm run предназначен для выполнения скриптов, объявленных в вашем package.json
node может напрямую выполнить скрипт в файле, который вы передаете

Запуск этого должен работать

node test\resources\nv-jsonrpc-tests\pingServer.spec.js
...