jQuery помещает запрос от узла js (используется для загрузки файла JSON на myjson.com) - PullRequest
0 голосов
/ 14 октября 2018

Я новичок в JavaScript.Я могу получить объект json из http://myjson.com/api на своей html-странице, используя ajax, используя:

$.getJSON("https://api.myjson.com/bins/bjm28", function (data) {
    $.each(data, function (index, value) {
       console.log(index,value);
    });
});

Я хочу обновить тот же самый файл json с другими значениями из моего app.js, который язапустить с помощью nodejs.

Я пробовал https://www.npmjs.com/package/ajax-request и столбец "Обновить json" в http://myjson.com/api

var request = require('ajax-request')
data={
    "Man":960,
    "Woman":40
}
request({
        url:'https://api.myjson.com/bins/bjm28',
        type:'PUT',
        dataO:data,
        contentType:"application/json; charset=utf-8",
        dataType:"json",
        success: function(dataO, textStatus, jqXHR){

        }
    }); 

Все методы, которые я нахожу, используются для запуска JavaScript в браузере (не для nodejs)

Могу ли я обновить этот файл json через nodejs?Я пытаюсь использовать myjson, потому что изначально я не смог загрузить локальный файл json / txt на html-страницы из-за «Ошибки запроса на перекрестный источник ...». Моя цель - управлять моей html-страницей через nodejs (lotion.js) для dapp.

1 Ответ

0 голосов
/ 14 октября 2018

Для вашего конкретного вопроса / примера вы можете использовать модуль запроса NPM: https://www.npmjs.com/package/request

Вы должны сделать следующее:

let request = require("request");

let requestOptions = {
    // your options here
};

request.get("https://www.example.com", requestOptions, function(error, response, body)
{
    // process the response here
};

В документации по модулю запроса вы также можете найтипримеры для информации POST.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...