Size: a a a

Meteor.js - русскоговорящее сообщество

2019 July 04

DM

Dmitry Marinov in Meteor.js - русскоговорящее сообщество
Satoshi Nakomoto
Если в консоли ничего не находится значит сервер не отправил тебе данные.
На сервере делаешь Meteor.publish
На клиенте делаешь Meteor.subscribe
Тогда по идее в консоли можно сделать так:
CollectionName.find(query, options).fetch()

Есть и простой, и не безопасный способ(пустой проект meteor create**) использовать 2 пакета autopublish и insecure
Привет, если используешь import/export то коллекция не будет доступна из консольки, точно не знаю, может есть какой способ, но просто CollectionName.find(query, options).fetch() как раньше уже не сработает).

Можно смотреть тут https://chrome.google.com/webstore/detail/meteor-devtools/ippapidnnboiophakmmhkdlchoccbgje?hl=ru, или тут https://atmospherejs.com/meteortoys/allthings или через console.log() где коллекция заимпортирована.
источник

SN

Satoshi Nakomoto in Meteor.js - русскоговорящее сообщество
в файле client/main.js

import SomeCollection from '/imports/api/some-collection/SomeCollection'
window.SomeCollection = SomeCollection
источник

SN

Satoshi Nakomoto in Meteor.js - русскоговорящее сообщество
Dmitry Marinov
Привет, если используешь import/export то коллекция не будет доступна из консольки, точно не знаю, может есть какой способ, но просто CollectionName.find(query, options).fetch() как раньше уже не сработает).

Можно смотреть тут https://chrome.google.com/webstore/detail/meteor-devtools/ippapidnnboiophakmmhkdlchoccbgje?hl=ru, или тут https://atmospherejs.com/meteortoys/allthings или через console.log() где коллекция заимпортирована.
и вуаля все доступно из консоли
источник

DM

Dmitry Marinov in Meteor.js - русскоговорящее сообщество
ну, можно и так)
источник

e

eXCom in Meteor.js - русскоговорящее сообщество
скажите пожалуйста почему я не получаю список постов ?
https://bitbucket.org/eXCom/learnmeteor/src/master/client/templates/postsList.html

{{#each posts}}
        ...
{{/each}}
источник

A

Aspirin in Meteor.js - русскоговорящее сообщество
@shascom  у тебя стоит пакет autopublish? посмотри в .meteor/packages
источник

e

eXCom in Meteor.js - русскоговорящее сообщество
autopublish             # Publish all data to the clients (for prototyping)
insecure                # Allow all DB writes from clients (for prototyping)
источник

A

Aspirin in Meteor.js - русскоговорящее сообщество
у тебя в lib Posts коллекция называется, а ты импортируешь Post
источник

A

Aspirin in Meteor.js - русскоговорящее сообщество
вообще всегда смотри в браузерную консоль, тогда будет отпадать 95% вопросов
источник

e

eXCom in Meteor.js - русскоговорящее сообщество
Post.find()
VM32289:1 Uncaught ReferenceError: Post is not defined
   at <anonymous>:1:1
источник

e

eXCom in Meteor.js - русскоговорящее сообщество
консоль не работает(
источник

A

Aspirin in Meteor.js - русскоговорящее сообщество
что значит не работает?
источник

e

eXCom in Meteor.js - русскоговорящее сообщество
ну вот я в консоли пишу Post.find() и не получаю списка постов
источник

A

Aspirin in Meteor.js - русскоговорящее сообщество
1. у тебя коллекция Posts называется
2. она не находится в глобальном контексте
источник

e

eXCom in Meteor.js - русскоговорящее сообщество
а как ее сделать глобальной ?
источник

A

Aspirin in Meteor.js - русскоговорящее сообщество
глобальным лучше не делать ничего
источник

e

eXCom in Meteor.js - русскоговорящее сообщество
а как тогда пользоватся консолью ?
источник

A

Aspirin in Meteor.js - русскоговорящее сообщество
ты в консоли можешь написать const Posts = require(‘path to posts’)
источник

A

Aspirin in Meteor.js - русскоговорящее сообщество
и тогда в переменной Posts будет доступно все
источник

A

Aspirin in Meteor.js - русскоговорящее сообщество
или можешь в коде у себя написать console.log(Posts)
источник