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


Браузеры, серверы и API
(Или «Путь к изоморфному Javascript») Примечание. Примеры в статье были протестированы и запущены с использованием node и browserify . Если вы современный энтузиаст JavaScript, вы знакомы с изоморфным кодом — идеей, что вы можете написать код, который будет работать как в браузере, так и в среде узла. Поскольку JavaScript является стандартизированным языком, вы можете подумать, что это тривиальная задача. Проблема заключается не в самом языке, а в API , которые специфичны для каждой..

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

Авторизация с промежуточным ПО
У меня есть приложение, которому требуется авторизация на основе связи между запрашивающим пользователем и запрошенным ресурсом. Детали доступа инкапсулируются в запрашиваемый ресурс. Давайте пойдем по маршруту PATCH /articles/1 : у статьи есть...
571 просмотров
schedule 20.07.2022

Объединение koa-router с koa-handlebar
Я пытаюсь использовать koa-handlebars (механизм шаблонов на стороне сервера) с koa-маршрутизаторами в koa. .get('/', function* () { this.body = this.render('myViewHere', {}); }) Документов по этому поводу нет! Единственная документация...
1185 просмотров
schedule 20.02.2024

Автоматический вход пользователя с помощью KoaJS и PassportJS
Я пытаюсь автоматически войти в систему с помощью PassportJS . Это мой текущий код: myRouter.get('/signin', function* (next) { user = {...}; var res = this.res; // needed for the function below this.req.login(user, function(err)...
340 просмотров

Инициировать загрузку в обработчике запросов Koa
Я пытаюсь запустить загрузку из обработчика запросов POST в Koa с помощью koa-router . По сути, я пытаюсь сделать что-то вроде этого: app.js const Koa = require('koa') const router = require('./router') const app = new Koa()...
4907 просмотров
schedule 21.05.2024

Асинхронное ожидание не работает в forEach
У меня есть следующий код: async function goodUsers(users) { const filteredUsers = []; users.forEach(async (userInstance) => { console.log('TEST1'); const fromUserContacts = await db.userContactInvite.findAll({ where: {...
735 просмотров
schedule 28.10.2023

Заголовки уже отправлены — Koa и bcrypt
Я пытаюсь создать конечную точку входа для своего приложения. Я использовал bcrypt для хеширования пароля при создании пользователя. При входе я хочу сравнить хэш со строковым паролем. Однако, когда я вхожу в систему с помощью почтальона, я получаю...
465 просмотров
schedule 09.07.2022

Koa.js визуализирует угловую html-страницу
Я пытался использовать Koa.js вместо экспресса для node.js. В экспрессе мы использовали функцию рендеринга для получения html-страницы. Я попытался получить доступ к угловой html-странице из Koa.js, используя приведенный ниже код, как показано...
650 просмотров
schedule 20.10.2023

Почему промежуточное ПО «koa-static» продолжает возвращать 404?
Я пытаюсь использовать Koa, используя koa-static. Но он продолжает возвращать 404 (Body: Not Found) при использовании многоуровневого отношения включения. Я не знаю причину. Чтобы воспроизвести , Windows 10 x64, узел v9.11.1 Koa v2.5.1,...
554 просмотров
schedule 07.02.2024

Переподключение соединения Koa SSE
Я установил соединение SSE с помощью Koa следующим образом: const Koa = require('koa'); const Router = require('koa-router'); const app = new Koa(); const router = new Router(); // Sets up the HTTP header and sends a message via SSE function...
698 просмотров
schedule 25.02.2024

Как дождаться вызова обратного вызова
У меня есть функция, которая выполняет длительные вычисления и после завершения вызывает функцию обратного вызова, которая передается в качестве параметра. Я запрашиваю эту функцию в маршрутизаторе Koa, и мне нужно вернуть в браузер результаты долгих...
132 просмотров
schedule 04.11.2022

cnx или ctx в koa-routes
Я знаю, что в Koa «ctx» означает контекст, который инкапсулирует объекты запроса и ответа узла. Однако в API, в примерах моих репетиторов я вижу (cnx, next), а не (ctx, next). Может ли кто-нибудь объяснить мне о ctx и есть ли какая-либо разница, так...
47 просмотров
schedule 19.01.2024

koa-router не работает с локальным паспортом
passport.authenticate из koa-passport не работает с локальной стратегией. Я не использую ни сеансы, ни сериализацию. Это просто пример паспорта, но ответ сервера всегда 404. const Koa = require('koa'); const bodyParser =...
99 просмотров

Невозможно связать маршруты backend API - NextJS
Я создаю приложение shopify и создал бэкэнд Koa + NodeJS и NextJS, работающие во внешнем интерфейсе, в том же порту, а также я создал собственный файл server.js. При локальном запуске на моем ПК он работает нормально, все маршруты работают должным...
1091 просмотров
schedule 26.05.2024

Как я могу разделить мои маршруты koa на отдельные файлы? Проблема с промежуточным ПО
Пытаюсь разбить маршруты коа на отдельные файлы. У меня такая структура папок для маршрутов. routes/ __index.js auth.js user.js Итак, если вы пытаетесь использовать метод one, это означает, что он работает отлично. Но использование...
32 просмотров
schedule 17.10.2022