Meteor, ClientStorage- TypeError: Невозможно прочитать свойство 'has' из неопределенного

1

Я использую ostrio: пакет cstorage, например, (для тестирования):

import { check } from 'meteor/check'
import { Meteor } from 'meteor/meteor'
import {Tasks} from './collections.js'
import { ClientStorage, clientStorage } from 'meteor/ostrio:cstorage';

Meteor.methods({
  'vote.check'(tipId) {
  //check(tipId, String);

  // we want to use a date with a 1-day granularity
  var startOfDay = new Date;
  startOfDay.setHours(0, 0, 0, 0);
  console.log("In vote.check:"+tipId);

  clientStorage.has('aaaa');
},

Но я всегда получаю "TypeError: Can not read property" имеет "undefined" - может ли кто-нибудь сказать мне, почему? Я действительно понятия не имею,. Спасибо

Теги:
meteor

1 ответ

1

Я думаю, вы можете сделать:

ClientStorage.has('aaaa');

Версия в нижнем регистре определяет класс; для его использования вам нужно создать новую переменную.

csCookies = new clientStorage('cookies');
csCookies.has('aaaa');

Вам не нужно импортировать как ClientStorage и clientStorage. В Uppercase используется прозрачность файлов cookie/локального хранилища.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню