Описание тега koa-router
Промежуточное ПО маршрутизатора для Коа.
2
ответа
REST API с помощью koa2. Общий префикс для нескольких роутеров
У меня есть две сущности, пользователи и сотрудники. Поэтому я хочу CRUD для обоих в разных конечных точках, но оба они будут смонтированы в "api", поэтому я могу определить api_v1, api_v2 и так далее. Конечные точки будут примерно такими: get api/u…
09 фев '16 в 21:30
3
ответа
Как я могу настроить koa-router для запуска общего кода перед любой из определенной группы маршрутов?
Я хотел бы добавить некоторые функции /module который выполняется для любого соответствующего маршрута в этом каталоге. Итак, для заданного набора маршрутов: /module/ /module/page /module/things /module/things/:thingid Я хочу код в роутере для /modu…
11 авг '15 в 02:07
0
ответов
Маршрутизатор Koa показывает 404, несмотря на то, что достигнута точка останова и ответ получен
Я хочу отправить запрос на получение (использовать Axios) на маршрутизатор KOA, но из представления отладки vscode, маршрутизатор ctx.status всегда показывай 404и ctx.message show "Not Found" Но мой запрос закончился идеально.. Я хочу запросить базу…
25 ноя '18 в 12:29
1
ответ
Как создать документацию по API для сервера на основе KOA
У меня есть сервер на основе KOA. Теперь я хочу генерировать документы API для сервера. Есть ли инструменты для автоматической генерации документов API
10 сен '15 в 15:16
1
ответ
Nodejs, koa-router, koa-views (ветка) возвращают "Не найдено"
Поэтому я начал свой новый проект, и мой друг попросил меня отказаться от PHP и попробовать Nodejs с помощью rethinkDB. Я установил все и без маршрутов, все работает. Но как только я добавил маршруты, я получил: Not Found без ошибок на консоли. Паке…
25 июн '17 в 02:28
1
ответ
Коа роутер не работает, отправляет 404
Если я отправлю POST такой /image/cover или же /image/sub/ от клиента функция роутера вообще не работает, поэтому отправляет 404. Предполагается, что она работает, но я буквально понятия не имею. У меня никогда не было этого случая. Это просто не ра…
17 июл '17 в 12:51
0
ответов
Более чистый способ рефакторинга асинхронного вызова
У меня есть следующая конечная точка @Patch("/games/:id") @HttpCode(200) async updateGame(@Param("id") id: number, @Body() update: Partial<Game>) { const updatedGame = await Game.findOne(id); if (!updatedGame){ throw new NotFoundError("HTTP 40…
07 июл '18 в 10:46
1
ответ
Как вернуть ответ после завершения ввода-вывода базы данных в Коа-роутере?
С помощью Koa а также Koa-routerЯ пишу функцию, чтобы принять POST на /videos и затем сохраните видео в HDFS(распределенная база данных). После завершения процесса сохранения ответ должен быть отправлен клиенту с сообщением о завершении загрузки. Од…
15 июн '17 в 07:46
0
ответов
Общие глобальные переменные, используемые в нескольких представлениях MarkoJS
У меня есть несколько MarkoJS просмотров (с Koa сервер в спину, и koa-router). Есть данные, которые являются общими для многих представлений, и я не хочу повторять логику для этого в каждом обработчике маршрута. Есть ли лучший способ сделать это?
23 сен '18 в 09:53
1
ответ
Коа-роутер игнорирует async/await от Mongoose и всегда возвращает 404
Это код маршрута. Когда я использую комментарий Promise, он возвращает 123 в теле. Но с запросом мангуста он возвращает статус 404. Элемент в журнале найден хорошо. Но похоже роутер просто игнорирует await и сразу возвращает 404. Что я делаю неправи…
11 апр '18 в 15:10
2
ответа
Как проверить пользовательское промежуточное ПО Koa для обработки ошибок?
В рамках миграции более старого приложения с ExpressJs на Koa JS (v1). Я написал часть промежуточного программного обеспечения для обработки любых возникающих ошибок. Это выглядит примерно так: module.errors = function * (next) { try { yield next; }…
29 ноя '16 в 15:57
2
ответа
Как передать параметр в промежуточное ПО Коа?
Так что у меня есть эта функция в Koa, которая в основном проверяет, может ли пользователь получить доступ к определенному маршруту. exports.requireRole = async role => async (ctx, next) => { const { user } = ctx.state.user; try { const foundU…
10 дек '18 в 08:17
0
ответов
Горячая возможность исправить дочерние маршруты, принадлежащие двум родительским маршрутам, от броска "Не найдено"?
Использование дочернего маршрута в двух родительских маршрутах приводит к тому, что оба маршрута возвращают "Не найдено". У меня есть два разных родительских маршрута (Parent1, Parent2), которые используют один и тот же дочерний маршрут. Если я созд…
19 дек '18 в 18:33
2
ответа
Почему я не могу обслуживать статические файлы с роутера Koa?
Почему в следующем случае koa-static не работать с koa-router? const Koa = require("koa") const serve = require("koa-static") const Router = require("koa-router") const app = new Koa() const router = new Router() // fails with 404... why? router.use…
21 янв '19 в 08:12
1
ответ
404 с за каждый маршрут Коа (машинопись)
ПроблемаНастройка контроллеров аутентификации Использование Bcrypt и JWT Все POST звонки на Koa 404ing Звонки на другие маршруты работают нормально Возможно проблема с объемом кода. import * as Router from 'koa-router'; import * as bcrypt from 'bcry…
25 фев '19 в 19:54
0
ответов
Как инкапсулировать Коа-Паспорт?
Возможно, это очень простой ответ, но с моим кодом что-то не так. Вот что я хочу сделать. Я создал приложение koa2, используя koa-passport, и хочу инкапсулировать использование Passport в классе AuthAdapter (сокращено ниже). class AuthAdapter { setu…
14 янв '19 в 22:45
0
ответов
Коа игнорирует ожидание и возвращает 404 не найден
Поэтому, когда я пытаюсь что-то вроде route.post('/signup',async (ctx)=>{ try{ const hashed = await bcrypt.hash(ctx.request.body.password,10); let newUser = await assignUser(ctx.request.body,hashed).catch(error=>{throw Error(error)}); console.…
01 сен '18 в 16:51
0
ответов
Вернуть `Not Found` в коа-роутер
В app.js у меня есть код вроде следующего const Router = require('koa-router') let enpackage = new Router() enpackage.get('/en', async ( ctx )=>{ ctx.redirect('/') }) let router = new Router() router.use('/en', enpackage.routes(), enpackage.allow…
16 май '18 в 06:48
1
ответ
Почему промежуточное ПО "koa-static" продолжает возвращать 404?
Я пробую Коа с помощью коа-статики. Но он продолжает возвращаться 404 (Body: Not Found) при использовании многоуровневых отношений включения. Я не знаю причину. Воспроизвести, Windows 10 x64, Node v9.11.1 Koa v2.5.1, koa-compose v4.1.0, koa-static v…
27 май '18 в 08:57
1
ответ
Как установить тело внутри Обещания?
В приведенном ниже коде я хотел бы, чтобы каким-то образом измененная прокомментированная часть могла устанавливать тело документа вместо "this.body = 'test';" (это все еще должно быть решение Promise). 'use strict' var app = require('koa')(), route…
31 мар '16 в 15:42