#javascript #node.js #express #npm
Вопрос:
Я хочу поместить выходные данные epic games в экспресс-файл js get. У меня 0 опыта работы с js, поэтому, пожалуйста, не испытывайте ненависти, если это не имеет смысла. XD
const EpicGamesAPI = require('epicgames-status');
const express = require('express')
const app = express()
const port = 3000
EpicGamesAPI().then(callback => {
const epicgames = console.log(callback);
})
app.get('/', (req, res) => {
res.send(epicgames)
})
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`)
})
Комментарии:
1. мой cosole.log = { Эпические игры: «Оперативные», Магазин EpicGames: «Оперативные», Фортнайт: { Статус: «Оперативные», Веб-сайт: «Оперативные», Игровые сервисы: «Оперативные», Логин: «Оперативные», Стороны: «Оперативные», Голос: «Оперативные», Домашние дела: «Оперативные», Подбор партнеров: «Оперативные», Статистика: «Оперативные», Магазин товаров: «Оперативные», Магазин товаров: «Оперативные», Магазин товаров: «Оперативные», Магазин товаров: «Оперативные», «Оперативные»},
Ответ №1:
epicgames
в res.send(epicgames)
не входит в ту же область, const epicgames = console.log(callback);
что и . Вы можете разместить обратный вызов EpicGamesAPI в разделе обратный вызов get:
app.get('/', (req, res) => {
EpicGamesAPI().then(callback => {
const epicgames = console.log(callback);
res.send(epicgames);
})
})
Когда вы сделаете запрос get, будет вызван EpicGamesAPI. Возможно, вы захотите отправить callback
в res.send, а не в console.log.
Комментарии:
1. хорошо, но у меня пустой экран, если я сделаю запрос
2. @Lucas Итак, из вашего внешнего приложения вы захотите проанализировать полученные данные. Похоже, вы получаете { EpicGames: «Оперативный», EpicGamesStore: «Оперативный»,…} в консоли. журнал, который вы предоставили. Таким образом, на вашем интерфейсе вы можете console.log(данные), где данные-это данные, полученные из вашего запроса API. Если вы затем заглянете в свою консоль. войдите во внешний интерфейс, вы увидите свои данные. Если вы хотите, чтобы данные отображались на экране, вам необходимо проанализировать их, чтобы получить каждое значение в объекте.
3. моя идея состояла в том, чтобы упаковать выходные данные в api rest json и использовать эти данные на веб-сайте php