prismic-nodejs
Prismic.io support for NodeJS
This is a set of helpers to use Prismic.io in a NodeJS application. Currently it only contains a helper to create a preview route. If you're starting from scratch, our NodeJS SDK is a good base.
Installation
npm install prismic-nodejs --save
Usage
const prismic = ;const PrismicConfig = ;
The Prismic object is extended from the Javascript Kit, so any attribute of the official kit, for example Predicates
, is also available in the object exposed by express-prismic.
It is recommended to create a middleware method that will fetch the Api object for your repository and expose data to your templates:
// This is the configuration for prismic.io/* * Initialize prismic context and api */app;
You can then call it in your routes if you need to query your repository:
app;
Previews
You can preview any document including drafts in your production site, securely. All you have to do is include this route:
app;
Then:
- Configure the URL to that preview route in the settings of your repository
- Make sure that the Prismic Toolbar is included in your views