Публикации по теме 'koa'


Базовый шаблон промежуточного программного обеспечения в JavaScript
Вы когда-нибудь задумывались, как промежуточное ПО в популярных веб-фреймворках, например Экспресс или Коа , работаешь? В Express у нас есть функции промежуточного программного обеспечения с такой сигнатурой: const middleare = (req, res, next) => { // do stuffs next() } В Коа у нас есть это: const middleware = (ctx, next) => { // do stuffs next() } По сути, у вас есть несколько объектов ( req , res для Express или ctx для Koa) и next() функция в качестве..

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

Коа с Кафкой - не может дать kafka.connect()
Я новичок в Koa, но настроил приложение, использующее Kafka. Я использую kafkaesque ( https://github.com/pelger/Kafkaesque ). Я пробовал yield* kafkaesque.tearUp() . Результат: cb(err); ^ TypeError: undefined is not a function Я также...
343 просмотров
schedule 05.11.2022

Только перенаправлять неаутентифицированных пользователей для отсутствующих ресурсов в Koa.js?
В моем приложении используется Koa.js с koa-passport для логики аутентификации. Как я это настроил, промежуточное ПО (паспорт) вставляется между общедоступным контентом (js, css, img и т. д.), или, точнее, static промежуточное ПО и частные...
632 просмотров
schedule 22.02.2024

Сохранять сеанс в коа на нескольких серверах
У меня есть несколько серверов koa с балансировщиком нагрузки, использующим вход в систему с паспортом. Я хотел бы сохранить сеанс на всех серверах. Моя первая попытка заключалась в том, чтобы установить хранилище сеансов в базе данных mysql, но...
1120 просмотров
schedule 17.09.2023

Получение ответа от Koa.js для тестирования
Я использую Mocha для своих тестов TDD. Я хочу иметь возможность проверить, что маршрут возвращает хотя бы что-то, ответ и все, но не уверен, какой тип отправляется обратно по маршруту Koa GET под капотом... как будто я знаю, что он возвращает ответ...
200 просмотров
schedule 03.01.2024

Koa с маршрутизатором на стороне клиента
Текущая ситуация: интерфейс: React и React-Router бэкэнд: Коа app.use(mount('/graphql', graphqlHTTP({ schema: schema }))); app.use(mount('/api', api)); app.use(serve(__dirname + '../../public')); //serves static index.html Когда я...
1040 просмотров
schedule 17.06.2022

Koajs дают возвращаемое значение функции
В expressjs я обычно использую асинхронную функцию, как показано ниже: function foo(callback) { var bar = {a: 1, b: 2}; callback(null, bar); } foo(function(err, result) { // result is {a: 1, b: 2} }); В Koajs я использую функцию yield...
159 просмотров
schedule 24.03.2024

Как запустить простое приложение с koa2?
Проблема Я пытаюсь запустить простой http-сервер, используя koa2 , но есть проблемы с запуском. Он использует es6 , которые, как ожидается, будут работать в будущем node.js , и мне было интересно как я могу запустить его с node v6.1.0 ?...
1738 просмотров
schedule 01.12.2023

Как я могу получить список маршрутов URL-адресов сервера Koa
Я разрабатываю фиктивный сервер с использованием koajs и хотел бы опубликовать сервис, в котором перечислены разработанные API. Я использую koa-router для подключения сервисов. И я хотел бы что-то вроде: var business_router =...
7225 просмотров
schedule 14.08.2023

TypeScript и Koa 2: проблема async/await с глобальным обработчиком ошибок
Я пишу приложение с TypeScript, а также с Koa 2. Однако проблема, с которой я сталкиваюсь, заключается в том, что мой глобальный обработчик ошибок Koa не улавливает ошибки, которые были выброшены в моем приложении. Возьмем, к примеру, следующее...
1142 просмотров

Как визуализировать шаблон с помощью Koa
Мои усилия заключаются в том, чтобы перепроектировать мое приложение с Express на Koa, чтобы роуты.js и controllers.js работали раньше. Я пытаюсь создать небольшой механизм для рендеринга шаблона в Koa. Цель состоит в том, чтобы применить рабочий...
1294 просмотров
schedule 12.12.2022

Коа-маршрутизатор не вложен
const router2 = new KoaRouter(); router2.get(`/test`, async function(ctx, next) { ctx.body = 'api test'; }); const router = new KoaRouter(); router.get(`/1`, router2.routes(), router2.allowedMethods()); router.get(`/test`, async function(ctx,...
165 просмотров
schedule 11.12.2023

Не удается передать параметры с помощью библиотеки KOA-NEO4J.
Я пытаюсь создать REST API, который подключается к экземпляру NEO4J. В качестве основы я использую библиотеку koa-neo4j ( https://github.com/assister-ai/koa-neo4j-starter-kit ). Этот первый пример ниже работает нормально. Когда я попадаю в...
72 просмотров
schedule 30.11.2023

Чем заменить экспресс res.send({user: 'xyz' }); или res.end() в коа?
Я хочу отправить response с error в моем приложении koa, когда нет sessionId . Я изучил, но не получил ничего полезного, чтобы сделать то же самое. Я также использовал return ctx.throw(401); для unauthorized , но это не хорошо,...
512 просмотров
schedule 08.08.2023

Шаблоны Pug (Jade): автоматическое обновление ссылок на скрипты и таблицы стилей с версией с отпечатками пальцев в CDN.
Я работаю над приложением Koa.js с Pug в качестве механизма шаблонов. Я хотел бы создать автоматизированный процесс, чтобы в производственных шаблонах URL-адреса файлов JavaScript и CSS были обновлены с помощью имен с отпечатками пальцев и базового...
314 просмотров
schedule 19.05.2023

Внешняя функция KOA/node.js отвечает до завершения обратного вызова
Во-первых, извиняюсь за название, ничего лучше не придумал. Я думал, что понимаю Node.js/KOA, по крайней мере, основы, но теперь я начинаю чувствовать, что мне не хватает некоторых основ. Взгляните на следующий код: router.put("/",...
210 просмотров
schedule 09.08.2023

Node 8 + Typescript + Koa + koa-Router выдает TypeError: ctx.onerror не является функцией
У меня есть очень простой сервер, с которым можно поиграться: import * as http from 'http'; import * as Koa from "koa"; import { Request, Response, Context } from "koa"; import * as Router from "koa-router"; import * as bodyParser from...
1528 просмотров

Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найдено) в koa2 и nodejs.
Я пытаюсь вернуть строку json и некоторые коды, подобные этому .post('/reqwords', async (ctx) => { let goroClient = new GOROClient() goroClient.send({ //some codes }).then(function (res) { let {Code}=res; if (Code === 'OK') {...
119 просмотров
schedule 04.07.2023

strapi - разрешить пользователю получать только данные, связанные с ним
Обычно вошедший в систему пользователь получает все записи типа контента. Я создал тип контента "сниппеты" (_id,name,content,users<<->>snippets) <<->> означает отношение "имеет и принадлежит многим". Я создал...
4359 просмотров
schedule 26.04.2023

Используйте Koa для событий, отправленных сервером
После внедрения SSE с Express я хотел сделать то же самое с Koa вот так: const Koa = require('koa'); const Router = require('koa-router'); const app = new Koa(); const router = new Router(); router.get('/stream', (ctx, next) => { ctx.set({...
741 просмотров
schedule 06.05.2022

Как получить доступ к полезной нагрузке запроса в веб-фреймворке Koa?
Мы используем функцию navigator.sendBeacon для отправки данных на сервер Koa, в котором мы используем bodyparser. Если мы не обернули данные в форму, то по умолчанию эта функция отправляет данные в качестве полезной нагрузки запроса. Как я могу...
953 просмотров
schedule 14.07.2023