Вопросы по теме 'koa'

Как сделать запрос данных формы с помощью koa?
Я пытаюсь воспроизвести поведение формы входа через koa. Форма входа делает: <form id="loginForm" method="post" action="http://myaddress:3000/auth" enctype="multipart/form-data"> Я использую коа-запрос и form-data : var form =...
2169 просмотров
schedule 24.08.2022

Запрос Koa.js с промисами висит
Так что я возился с Koa.js и генераторами, просто собрал простой сайт для демонстрационных целей. Я использую sqlite с node-sqlite3 и Q для промисов. Вот мой код БД: module.exports.getLogs = function(){ var deferred = Q.defer(); var...
916 просмотров
schedule 21.11.2022

~~ Оператор Javascript
Я столкнулся с этим оператором, предшествующим ключевому слову this в некотором коде Node.js Harmony, специально работающем с веб-платформой Koa. Пример кода ниже: app.use(function *(){ var n = ~~this.cookies.get('view') + 1;...
410 просмотров
schedule 14.08.2022

Почему этот генератор возвращает функцию вместо значения
По сути, я пытаюсь сделать http-запрос с моим приложением koa, и мне было интересно, что именно я буду делать неправильно. var request = require('koa-request'); var beatsGen = beats(); var response1 = beatsGen.next().value; function *beats (){...
531 просмотров
schedule 18.04.2024

Обработка ошибок с обещаниями в Koa
Если я даю обещания в Коа, они могут быть отвергнуты: function fetch = (){ var deferred = q.defer(); //Some async action which calls deferred.reject(); return deferred.promise; } this.body = yield fetch(); //bad, not going to work...
2978 просмотров
schedule 01.01.2023

Тело запроса не определено для запроса POST в KOA
я новичок в nodejs. Я пытаюсь создать HTTP-сервер, который использует структуру koa для обработки HTTP-запросов. Ниже приведен код для моего сервера. app.use(function * (next){ var ctx = this; var resource = url.parse(ctx.request.url,...
8267 просмотров
schedule 15.07.2023

Промежуточное ПО KoaJS и доступ к базе данных
Если бы у меня было это, чтобы показать индекс для модели пользователей: app.use(route.get('/user', list)); function *list() { var res = yield users.find({}); this.body = res; }; Можно ли поместить часть доступа к базе данных в...
722 просмотров
schedule 07.01.2024

Изоморфно визуализировать html-строку с помощью Koa
Я пытаюсь заставить Koa изоморфно отображать строку html, которую он получает от реактивного маршрутизатора. Вот код, который я пытался заставить работать: сервер.js import koa from 'koa'; import React from "react"; import Router from...
2139 просмотров

Использование koa, socket.io и rethinkdb с узлом 4.0
Мне любопытно, удалось ли кому-нибудь запустить koajs с Node 4.0? И были ли у них при этом какие-либо " ваши чувства "? Я знаю, что есть много критических изменений при обновлении старых версий node и io.js, но, поскольку они теперь объединены в...
238 просмотров
schedule 07.02.2023

Фреймворк Strapi: не могу отобразить мою страницу
Я начинаю играть с платформой Strapi и пытался использовать рули и маршруты для отображения страницы. Я следовал документам и создал контроллер с этим: find: function *() { try { yield this.render('user', { firstname:...
933 просмотров
schedule 17.12.2022

Node.js/Webstorm: структура KOA — неразрешенная функция/метод
Я использую структуру node.js KOA для настройки сервера: var http = require ('http'); var koa = require('koa'); var app = koa(); app.use(function* (){ this.body = 'Hello World'; }); var server = http.createServer(app.callback());...
60 просмотров
schedule 10.09.2022

Как передать значение в Koa2
У меня есть приложение для реагирования, которое я хочу передать на сервер koa. let data = new FormData() data.append('json', JSON.stringify(token)) fetch('/charge', { method: 'POST', body: data }) .then((res) => { return...
522 просмотров
schedule 06.03.2023

404 из callbackURL с koa-паспортом с использованием стратегии Passport-oauth2
Мне трудно понять, почему мое приложение koa v2 выдает ошибку 404, когда оно получает обратный вызов от моего поставщика oauth2. Я вижу на вкладке сети, что он получает GET to / oauth / callback с параметром запроса кода. Мои маршруты определенно...
758 просмотров
schedule 02.06.2022

Заголовок Content-Type всегда один и тот же при тестировании koa-маршрутов с помощью супертеста.
У меня есть сборка приложения с koa и koa-router . При тестировании маршрутов с supertest я сталкиваюсь с проблемой, что заголовок ответа content-type всегда application/json; charset=utf-8 . const app = koa(); router .get('/img',...
3105 просмотров
schedule 25.02.2023

Отключить время ожидания запроса в Koa
Я получаю сообщение об ошибке сброса соединения. Я вполне уверен, что это происходит из-за длительного запроса REST, то есть тайм-аут. { [Error: socket hang up] code: 'ECONNRESET' } Есть ли способ отключить тайм-ауты запросов в Koa, чтобы я...
5803 просмотров
schedule 20.05.2022

Наличие nodemon и отладки, работающих в конфигурации запуска WebStorm
Это проблема, которую я никогда не мог решить и сталкивался с ней несколько раз, поэтому я решил спросить здесь, есть ли решение. В настоящее время я создаю приложение NodeJS (koa), используя babel для переноса кода ES6. Я настроил конфигурацию...
550 просмотров
schedule 28.01.2023

nodejs (koa): невозможно установить заголовки после их отправки
У меня есть программа, которая хочет сопоставить /a/b/c.js url => /a:b:c.js файл; koa version:2.3.0 koa static version: 4.0.1 минимальное воспроизведение const KOA = require('koa'); const koaStatic = require('koa-static'); staticApp...
1417 просмотров
schedule 14.10.2023

Не удается декодировать аудиофайл при возврате сервером
На сервере (узел + koa.js) я получаю файл и устанавливаю тело ответа: fs.readFile(file.wav, (err, data) => { ctx.body = data; // data is a Buffer }); При запросе файла сервер возвращает следующие заголовки ответа: HTTP/1.1 200 OK...
412 просмотров

Koa2: как написать цепочку промежуточного программного обеспечения?
Итак, в экспрессе у нас может быть цепочка промежуточного программного обеспечения, копирует пример: middleware = function(req, res){ res.send('GET request to homepage'); }); app.get('/', middleware, function (req, res) { res.send('GET...
1084 просмотров
schedule 29.05.2023

Использование ctx в промежуточном программном обеспечении koa
У меня есть промежуточное ПО koa, которое я использую следующим образом: .use(signS3()) Теперь я хочу использовать объект ctx из koa в объекте конфигурации из signS3(). Я хотел бы сделать что-то вроде этого: .use((ctx, next) =>...
597 просмотров
schedule 04.08.2022