mirror of
https://github.com/vale981/Vulcan
synced 2025-03-06 10:01:40 -05:00
.. | ||
lib | ||
CHANGELOG.md | ||
LICENSE | ||
package.js | ||
README.md |
All the credits for this package goes to Arunoda, Kadira's team & @rigconfig. See https://github.com/meteor/meteor/issues/7992.
meteorhacks:inject-data
A way to inject data to the client with initial HTML
This is the package used by fast-render
to push data to the client with the initial HTML.
Installation
meteor add meteorhacks:inject-data
Push Data
We need to use this package with a server side router. We've extended nodejs http.OutgoingMessage
and provides an API like this.
Here is an example with picker.
Picker.route("/", function(params, req, res, next) {
var ejsonData = {aa: 10};
InjectData.pushData(res, "some-key", ejsonData);
// make sure to move the routing forward.
next();
});
Get Data
You can get data with the following API from the client.
InjectData.getData("some-key", function(data) {
console.log(data);
});