ECONNREFUSED error when trying to retrieve a local json file2019 Community Moderator Electionajax request to different host“Cross origin requests are only supported for HTTP.” error when loading a local fileHow to read a local text file?Sign up user using parse works with breakpoint, fails withoutXMLHttpRequest failed: {statusText“:Not Found”,“status::404,”responseURL“:https://api.parse.com/1/users” Ionic + ParseI can not post content to php through ajax with javascriptWhy properties of an XMLHttpRequest object are only printable through console.log()?Upload youtube video with JavaScript is not working on FFAJAX - 500 internal server error using same functionHow to read json file in vue.js

Draw this image in the TIKZ package

Inorganic chemistry handbook with reaction lists

Will the concrete slab in a partially heated shed conduct a lot of heat to the unconditioned area?

Unidentified signals on FT8 frequencies

What is the oldest European royal house?

How would an energy-based "projectile" blow up a spaceship?

What does *dead* mean in *What do you mean, dead?*?

Short story about an infectious indestructible metal bar?

Propulsion Systems

Is the differential, dp, exact or not?

Precision notation for voltmeters

Short story about cities being connected by a conveyor belt

Can Witch Sight see through Mirror Image?

How can I have x-axis ticks that show ticks scaled in powers of ten?

How does learning spells work when leveling a multiclass character?

I've given my players a lot of magic items. Is it reasonable for me to give them harder encounters?

Limpar string com Regex

Why aren't there more Gauls like Obelix?

Mixed Feelings - What am I

Does the US political system, in principle, allow for a no-party system?

Vector-transposing function

After Brexit, will the EU recognize British passports that are valid for more than ten years?

Why does a car's steering wheel get lighter with increasing speed

Should we avoid writing fiction about historical events without extensive research?



ECONNREFUSED error when trying to retrieve a local json file



2019 Community Moderator Electionajax request to different host“Cross origin requests are only supported for HTTP.” error when loading a local fileHow to read a local text file?Sign up user using parse works with breakpoint, fails withoutXMLHttpRequest failed: {statusText“:Not Found”,“status::404,”responseURL“:https://api.parse.com/1/users” Ionic + ParseI can not post content to php through ajax with javascriptWhy properties of an XMLHttpRequest object are only printable through console.log()?Upload youtube video with JavaScript is not working on FFAJAX - 500 internal server error using same functionHow to read json file in vue.js










0















Im working with nightwatchjs and I need to perform some API calls.



In order to construct the request for a POST API call I need to retrieve a local json.



So that I



function retrieveJsonFile(path)
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var archivoTxt = new XMLHttpRequest();
archivoTxt.open("GET", path, false);
archivoTxt.send(null);
console.log(archivoTxt);



When path is




'create.json'




What is logged on the console



 UNSENT: 0,
OPENED: 1,
HEADERS_RECEIVED: 2,
LOADING: 3,
DONE: 4,
readyState: 4,
onreadystatechange: null,
responseText: undefined,
responseXML: '',
status: 0,
statusText:
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 80 ,
withCredentials: false,
open: [Function],
setDisableHeaderCheck: [Function],
setRequestHeader: [Function],
getResponseHeader: [Function],
getAllResponseHeaders: [Function],
getRequestHeader: [Function],
send: [Function],
handleError: [Function],
abort: [Function],
addEventListener: [Function],
removeEventListener: [Function],
dispatchEvent: [Function]


I missed about what I am doing wrong here.
Can this be related to the default ip address?
Any clue about this error for this implementation?










share|improve this question


























    0















    Im working with nightwatchjs and I need to perform some API calls.



    In order to construct the request for a POST API call I need to retrieve a local json.



    So that I



    function retrieveJsonFile(path)
    var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
    var archivoTxt = new XMLHttpRequest();
    archivoTxt.open("GET", path, false);
    archivoTxt.send(null);
    console.log(archivoTxt);



    When path is




    'create.json'




    What is logged on the console



     UNSENT: 0,
    OPENED: 1,
    HEADERS_RECEIVED: 2,
    LOADING: 3,
    DONE: 4,
    readyState: 4,
    onreadystatechange: null,
    responseText: undefined,
    responseXML: '',
    status: 0,
    statusText:
    errno: 'ECONNREFUSED',
    code: 'ECONNREFUSED',
    syscall: 'connect',
    address: '127.0.0.1',
    port: 80 ,
    withCredentials: false,
    open: [Function],
    setDisableHeaderCheck: [Function],
    setRequestHeader: [Function],
    getResponseHeader: [Function],
    getAllResponseHeaders: [Function],
    getRequestHeader: [Function],
    send: [Function],
    handleError: [Function],
    abort: [Function],
    addEventListener: [Function],
    removeEventListener: [Function],
    dispatchEvent: [Function]


    I missed about what I am doing wrong here.
    Can this be related to the default ip address?
    Any clue about this error for this implementation?










    share|improve this question
























      0












      0








      0








      Im working with nightwatchjs and I need to perform some API calls.



      In order to construct the request for a POST API call I need to retrieve a local json.



      So that I



      function retrieveJsonFile(path)
      var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
      var archivoTxt = new XMLHttpRequest();
      archivoTxt.open("GET", path, false);
      archivoTxt.send(null);
      console.log(archivoTxt);



      When path is




      'create.json'




      What is logged on the console



       UNSENT: 0,
      OPENED: 1,
      HEADERS_RECEIVED: 2,
      LOADING: 3,
      DONE: 4,
      readyState: 4,
      onreadystatechange: null,
      responseText: undefined,
      responseXML: '',
      status: 0,
      statusText:
      errno: 'ECONNREFUSED',
      code: 'ECONNREFUSED',
      syscall: 'connect',
      address: '127.0.0.1',
      port: 80 ,
      withCredentials: false,
      open: [Function],
      setDisableHeaderCheck: [Function],
      setRequestHeader: [Function],
      getResponseHeader: [Function],
      getAllResponseHeaders: [Function],
      getRequestHeader: [Function],
      send: [Function],
      handleError: [Function],
      abort: [Function],
      addEventListener: [Function],
      removeEventListener: [Function],
      dispatchEvent: [Function]


      I missed about what I am doing wrong here.
      Can this be related to the default ip address?
      Any clue about this error for this implementation?










      share|improve this question














      Im working with nightwatchjs and I need to perform some API calls.



      In order to construct the request for a POST API call I need to retrieve a local json.



      So that I



      function retrieveJsonFile(path)
      var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
      var archivoTxt = new XMLHttpRequest();
      archivoTxt.open("GET", path, false);
      archivoTxt.send(null);
      console.log(archivoTxt);



      When path is




      'create.json'




      What is logged on the console



       UNSENT: 0,
      OPENED: 1,
      HEADERS_RECEIVED: 2,
      LOADING: 3,
      DONE: 4,
      readyState: 4,
      onreadystatechange: null,
      responseText: undefined,
      responseXML: '',
      status: 0,
      statusText:
      errno: 'ECONNREFUSED',
      code: 'ECONNREFUSED',
      syscall: 'connect',
      address: '127.0.0.1',
      port: 80 ,
      withCredentials: false,
      open: [Function],
      setDisableHeaderCheck: [Function],
      setRequestHeader: [Function],
      getResponseHeader: [Function],
      getAllResponseHeaders: [Function],
      getRequestHeader: [Function],
      send: [Function],
      handleError: [Function],
      abort: [Function],
      addEventListener: [Function],
      removeEventListener: [Function],
      dispatchEvent: [Function]


      I missed about what I am doing wrong here.
      Can this be related to the default ip address?
      Any clue about this error for this implementation?







      javascript xmlhttprequest nightwatch.js






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 2 days ago









      Mariano JoverMariano Jover

      196




      196






















          1 Answer
          1






          active

          oldest

          votes


















          0














          Your path needs to be an URL that serves the file. You cannot just load a file from JavaScript by simply using its relative path.



          Have you tried a simple :



          var json = require('./create.json');


          You could also try using the FileReader API to read directly from your browser.



          Here's an example for an image :



          var file = fileInput.files[0];
          var imageType = /image.*/;

          if (file.type.match(imageType))
          var reader = new FileReader();

          reader.onload = function(e)
          fileDisplayArea.innerHTML = "";

          // Create a new image.
          var img = new Image();
          // Set the img src property using the data URL.
          img.src = reader.result;

          // Add the image to the page.
          fileDisplayArea.appendChild(img);


          reader.readAsDataURL(file);
          else
          fileDisplayArea.innerHTML = "File not supported!";






          share|improve this answer























          • Your first suggestion it doesn't work. The error displayed is '''Error: Cannot find module '/create.json''''. On the other hand I am trying to retrieve a file independently on the browser.

            – Mariano Jover
            yesterday












          • It depends where your create.json file is. If it is in the same directory as your JS file you should be fine. If it is somewhere else you need to put the path relative to your JS file.

            – Thaume
            yesterday










          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55023518%2feconnrefused-error-when-trying-to-retrieve-a-local-json-file%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          Your path needs to be an URL that serves the file. You cannot just load a file from JavaScript by simply using its relative path.



          Have you tried a simple :



          var json = require('./create.json');


          You could also try using the FileReader API to read directly from your browser.



          Here's an example for an image :



          var file = fileInput.files[0];
          var imageType = /image.*/;

          if (file.type.match(imageType))
          var reader = new FileReader();

          reader.onload = function(e)
          fileDisplayArea.innerHTML = "";

          // Create a new image.
          var img = new Image();
          // Set the img src property using the data URL.
          img.src = reader.result;

          // Add the image to the page.
          fileDisplayArea.appendChild(img);


          reader.readAsDataURL(file);
          else
          fileDisplayArea.innerHTML = "File not supported!";






          share|improve this answer























          • Your first suggestion it doesn't work. The error displayed is '''Error: Cannot find module '/create.json''''. On the other hand I am trying to retrieve a file independently on the browser.

            – Mariano Jover
            yesterday












          • It depends where your create.json file is. If it is in the same directory as your JS file you should be fine. If it is somewhere else you need to put the path relative to your JS file.

            – Thaume
            yesterday















          0














          Your path needs to be an URL that serves the file. You cannot just load a file from JavaScript by simply using its relative path.



          Have you tried a simple :



          var json = require('./create.json');


          You could also try using the FileReader API to read directly from your browser.



          Here's an example for an image :



          var file = fileInput.files[0];
          var imageType = /image.*/;

          if (file.type.match(imageType))
          var reader = new FileReader();

          reader.onload = function(e)
          fileDisplayArea.innerHTML = "";

          // Create a new image.
          var img = new Image();
          // Set the img src property using the data URL.
          img.src = reader.result;

          // Add the image to the page.
          fileDisplayArea.appendChild(img);


          reader.readAsDataURL(file);
          else
          fileDisplayArea.innerHTML = "File not supported!";






          share|improve this answer























          • Your first suggestion it doesn't work. The error displayed is '''Error: Cannot find module '/create.json''''. On the other hand I am trying to retrieve a file independently on the browser.

            – Mariano Jover
            yesterday












          • It depends where your create.json file is. If it is in the same directory as your JS file you should be fine. If it is somewhere else you need to put the path relative to your JS file.

            – Thaume
            yesterday













          0












          0








          0







          Your path needs to be an URL that serves the file. You cannot just load a file from JavaScript by simply using its relative path.



          Have you tried a simple :



          var json = require('./create.json');


          You could also try using the FileReader API to read directly from your browser.



          Here's an example for an image :



          var file = fileInput.files[0];
          var imageType = /image.*/;

          if (file.type.match(imageType))
          var reader = new FileReader();

          reader.onload = function(e)
          fileDisplayArea.innerHTML = "";

          // Create a new image.
          var img = new Image();
          // Set the img src property using the data URL.
          img.src = reader.result;

          // Add the image to the page.
          fileDisplayArea.appendChild(img);


          reader.readAsDataURL(file);
          else
          fileDisplayArea.innerHTML = "File not supported!";






          share|improve this answer













          Your path needs to be an URL that serves the file. You cannot just load a file from JavaScript by simply using its relative path.



          Have you tried a simple :



          var json = require('./create.json');


          You could also try using the FileReader API to read directly from your browser.



          Here's an example for an image :



          var file = fileInput.files[0];
          var imageType = /image.*/;

          if (file.type.match(imageType))
          var reader = new FileReader();

          reader.onload = function(e)
          fileDisplayArea.innerHTML = "";

          // Create a new image.
          var img = new Image();
          // Set the img src property using the data URL.
          img.src = reader.result;

          // Add the image to the page.
          fileDisplayArea.appendChild(img);


          reader.readAsDataURL(file);
          else
          fileDisplayArea.innerHTML = "File not supported!";







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 2 days ago









          ThaumeThaume

          517




          517












          • Your first suggestion it doesn't work. The error displayed is '''Error: Cannot find module '/create.json''''. On the other hand I am trying to retrieve a file independently on the browser.

            – Mariano Jover
            yesterday












          • It depends where your create.json file is. If it is in the same directory as your JS file you should be fine. If it is somewhere else you need to put the path relative to your JS file.

            – Thaume
            yesterday

















          • Your first suggestion it doesn't work. The error displayed is '''Error: Cannot find module '/create.json''''. On the other hand I am trying to retrieve a file independently on the browser.

            – Mariano Jover
            yesterday












          • It depends where your create.json file is. If it is in the same directory as your JS file you should be fine. If it is somewhere else you need to put the path relative to your JS file.

            – Thaume
            yesterday
















          Your first suggestion it doesn't work. The error displayed is '''Error: Cannot find module '/create.json''''. On the other hand I am trying to retrieve a file independently on the browser.

          – Mariano Jover
          yesterday






          Your first suggestion it doesn't work. The error displayed is '''Error: Cannot find module '/create.json''''. On the other hand I am trying to retrieve a file independently on the browser.

          – Mariano Jover
          yesterday














          It depends where your create.json file is. If it is in the same directory as your JS file you should be fine. If it is somewhere else you need to put the path relative to your JS file.

          – Thaume
          yesterday





          It depends where your create.json file is. If it is in the same directory as your JS file you should be fine. If it is somewhere else you need to put the path relative to your JS file.

          – Thaume
          yesterday



















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55023518%2feconnrefused-error-when-trying-to-retrieve-a-local-json-file%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          1928 у кіно

          Захаров Федір Захарович

          Ель Греко