Вопросы по теме '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 просмотров
schedule
25.06.2022
Использование 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 просмотров
schedule
10.09.2023
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