Я использую 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" - может ли кто-нибудь сказать мне, почему? Я действительно понятия не имею,. Спасибо
Я думаю, вы можете сделать:
ClientStorage.has('aaaa');
Версия в нижнем регистре определяет класс; для его использования вам нужно создать новую переменную.
csCookies = new clientStorage('cookies');
csCookies.has('aaaa');
Вам не нужно импортировать как ClientStorage
и clientStorage
. В Uppercase используется прозрачность файлов cookie/локального хранилища.