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.
npm install prismic-nodejs --save
const prismic = ;const PrismicConfig = ;
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:
You can preview any document including drafts in your production site, securely. All you have to do is include this route:
- Configure the URL to that preview route in the settings of your repository
- Make sure that the Prismic Toolbar is included in your views