По вопросам, связанным со вторым поколением веб-фреймворка Koa для Node.js, сигнатура функции промежуточного программного обеспечения которого изменяется с использования генераторов на async/await.
2 ответа

REST API с помощью koa2. Общий префикс для нескольких роутеров

У меня есть две сущности, пользователи и сотрудники. Поэтому я хочу CRUD для обоих в разных конечных точках, но оба они будут смонтированы в "api", поэтому я могу определить api_v1, api_v2 и так далее. Конечные точки будут примерно такими: get api/u…
09 фев '16 в 21:30
3 ответа

Доступ к данным POST в узле с использованием koa-body и koa-router

Создание ajax POST из пользовательского агента $.ajax({ type: 'POST', url: 'https://mysub.domain.dev/myroute', headers: { 'X-Requested-With': 'XMLHttpRequest' }, contentType: 'application/octet-stream; charset=utf-8', success: function(result) { suc…
22 дек '17 в 14:37
0 ответов

После сборки Nuxt API возвращает 404

У меня странная проблема, и мне очень нужна ваша помощь. В разработке мой код работает отлично, но после выполнения сборки Nuxt и все API возвращают ошибку 404. Пожалуйста помоги Когда я создаю API и запускаю его, он работает. В разработке api и nux…
22 мар '18 в 22:45
0 ответов

Как обновить модель в mongoose с асинхронной проверкой (node ​​/koa2)

Со стороны клиента, у пользователя есть форма для заполнения, где он может обновить либо свою электронную почту, либо пароль. Они должны ввести свой текущий пароль для подтверждения запроса. После, если адрес электронной почты изменяется, должен зап…
28 июл '17 в 09:01
2 ответа

Что такое способ реализации структуры Scala `Either[A,B]` в Koa / Javascript

У меня есть несколько проектов с Play Scala, и я нашел весьма полезным использовать Scala Either[A, B] построить в моделях так, чтобы в моем контроллере у меня было что-то вроде (в качестве примера) val modelResult:Either[String, String] = ... model…
25 фев '19 в 18:30
1 ответ

Nodejs, koa-router, koa-views (ветка) возвращают "Не найдено"

Поэтому я начал свой новый проект, и мой друг попросил меня отказаться от PHP и попробовать Nodejs с помощью rethinkDB. Я установил все и без маршрутов, все работает. Но как только я добавил маршруты, я получил: Not Found без ошибок на консоли. Паке…
25 июн '17 в 02:28
0 ответов

Знают ли представления MarkoJS, какой контроллер сервера вызвал их?

Я использую MarkoJS с Koa2 сзади. Могу ли я узнать в своих представлениях MarkoJS, какой контроллер вызвал их?
27 май '18 в 06:40
1 ответ

Коа роутер не работает, отправляет 404

Если я отправлю POST такой /image/cover или же /image/sub/ от клиента функция роутера вообще не работает, поэтому отправляет 404. Предполагается, что она работает, но я буквально понятия не имею. У меня никогда не было этого случая. Это просто не ра…
17 июл '17 в 12:51
1 ответ

Как распаковать сжатые данные запроса в Koa.js на стороне сервера?

Я разрабатываю приложение на основе REST, управляемое HTTP, где потребность в проекте такова, что мне нужно получать сжатые сжатые данные JSON на стороне сервера. Есть несколько доступных модулей, которые демонстрируют сжатие ответа и его отправку о…
18 июн '17 в 09:56
1 ответ

Как отправить http ответ с помощью koajs

Я пытаюсь проверить WebHook через Facebook. Таким образом, Facebook попадает в мой URL my-url/facebook/receive в моем маршруте в nodejs я бы сделал res.send(req.query['hub.challenge']); отправить http ответ. Я использую KoaJS. Насколько я понимаю, K…
13 фев '17 в 19:55
0 ответов

В Koa.js, как загрузить файл CSV и прочитать его содержимое и импортировать его в коллекцию MongoDB?

В Koa.js как мы можем загрузить CSV-файл и прочитать загруженный файл, чтобы импортировать его в коллекцию MongoDB? Каков эффективный способ сделать это?
01 окт '18 в 21:42
1 ответ

Ошибка при составлении промежуточного программного обеспечения асинхронной функции koa

Я использую koa-compose собрать промежуточное программное обеспечение, как предлагается в руководстве. Я импортирую koa-compose как kompose, У меня есть следующий код: const home = async function home (ctx,next) { if(ctx.path === '/') { ctx.body = '…
10 сен '16 в 19:11
1 ответ

Не могу получить доступ к требованию из контекста

Я использую Koa.js с сервером Apollo apollo-server-koa, Я отлаживал { req } и значение не определено. Я следовал за документацией, но все еще не понял. Даже если я получу доступ к req.headers.authorization и поместите это в заголовок HTTP графическо…
17 ноя '18 в 11:55
1 ответ

Коа-сессия восстанавливается после добавления к ней объекта?

У меня есть контроллер, который ищет персонажа, а затем делает что-то с ним, контроллер выглядит так: router.post('/profile/characters', async ctx => { try { ctx.type = 'json'; let req = ctx.request; if (!('charname' in req.body) || !('charserver…
28 янв '16 в 00:49
2 ответа

Служите статическим файлам с Koa2

Как мне обслуживать статические файлы на Koa2, когда кто-то посещает этот маршрут? Я пробовал миллионы вещей, и я всегда получаю сообщение не найдено. Сервер ответил со статусом 404 import 'babel-polyfill' import co from 'co' import path from 'path'…
14 мар '17 в 19:00
1 ответ

Как зашифровать Astring в nodeJs, которые должны использоваться в качестве индекса

Я разрабатываю микросервисную архитектуру с использованием nodeJs и mongoDb. У меня есть сценарий сохранения номера водительского удостоверения, который также используется для проверки пользователя. Теперь, поскольку номер DL равен PII, я не хочу со…
10 сен '18 в 01:09
0 ответов

Общие глобальные переменные, используемые в нескольких представлениях MarkoJS

У меня есть несколько MarkoJS просмотров (с Koa сервер в спину, и koa-router). Есть данные, которые являются общими для многих представлений, и я не хочу повторять логику для этого в каждом обработчике маршрута. Есть ли лучший способ сделать это?
23 сен '18 в 09:53
1 ответ

Коа-роутер игнорирует async/await от Mongoose и всегда возвращает 404

Это код маршрута. Когда я использую комментарий Promise, он возвращает 123 в теле. Но с запросом мангуста он возвращает статус 404. Элемент в журнале найден хорошо. Но похоже роутер просто игнорирует await и сразу возвращает 404. Что я делаю неправи…
11 апр '18 в 15:10
1 ответ

Как разделить маршруты с trie-route для коайс?

Как разделить маршруты с помощью trie-route для коайс? app.js: const Koa = require('koa') const get = require('./routes/get') const post = require('./routes/post') const app = new Koa() app.use(get) app.use(post) app.listen(3000) маршруты /get.js: '…
26 авг '17 в 13:53
1 ответ

Коа: обещание против асинхронного ожидания промежуточного программного обеспечения

Я пытаюсь написать промежуточное программное обеспечение Коа, если условие выполнено, перейти к следующему промежуточному программному обеспечению. Если условие не выполнено, закоротите поток. Я нашел 2 способа, используя обещание или async/await. С…
17 июн '18 в 00:03