Я использую узел версии 5.0.0, Uid безопасной версии 2.0.0 и Коа версия 1.1.2Использование Коа не может установить UID-безопасный маркер в куки
Моя проблема заключается Я пытаясь создать токен с uid-safe и сохранить его как файл cookie, а затем извлечь файл cookie и отобразить его в консоли.
Программа генерирует маркер нормально, но когда я пытаюсь установить куки с помощью
this.cookies.set(cookieName, token);
это только кажется, висит не появится сообщение об ошибке. и строка, после которой должна отображаться «Прошедшая настройка cookie никогда не отображается».
var koa = require('koa');
var app = module.exports = koa();
var uid = require('uid-safe');
app.use(function *() {
var cookieName = 'koa.sid';
uid(18).then(function(token) {
console.log("token: " + token); // token: 0bk6D3CFtGJgQ5HmiANFnosC
this.cookies.set(cookieName, token);
console.log("Got past setting the cookie"); // this never gets shown
retrievedToken = this.cookies.get(cookieName);
console.log(cookieName + ': ' + retrievedToken);
});
});
if (!module.parent) app.listen(3000);
Спасибо, robertklep, который решил мою проблему – Laurence