Функция набора js-cookie возвращает неопределенное значение - PullRequest
0 голосов
/ 19 октября 2018

Вот мой код index.js (я избавился от большого количества ненужного кода):

const uuidv4 = require('uuid/v4');
var Cookies = require('js-cookie');

io.on('connection', function (socket) {
if (!(Cookies.get('user_id'))) {
    cookie_id = uuidv4();
    chats_db.post({'user_id': cookie_id})
    set_cookie = Cookies.set('user_id', cookie_id, { expires: 7 }); //console.log(set_cookie) is undefined
}
else {
    console.log('returning user');
    cookie_id = Cookies.get('user_id');
    var chats = chats_db.find({
    selector: {'user_id': cookie_id},
    fields: ['_id']
}
});

Кроме того, я установил js-cookie, используя «npm install js-cookie» в корневом каталогемоего проекта.index.js и index.html находятся в корневом каталоге моего проекта.

1 Ответ

0 голосов
/ 19 октября 2018

Оказывается, я не использовал библиотеку неправильно.Он по-прежнему возвращает undefined, но когда я использую его в консоли, все работает.

...