mirror of
https://github.com/aspnet/JavaScriptServices.git
synced 2025-12-22 17:47:53 +00:00
Add simpler prerendering API. Fixes #607
This commit is contained in:
14
samples/misc/NodeServicesExamples/Node/prerenderPage.js
Normal file
14
samples/misc/NodeServicesExamples/Node/prerenderPage.js
Normal file
@@ -0,0 +1,14 @@
|
||||
var createServerRenderer = require('aspnet-prerendering').createServerRenderer;
|
||||
|
||||
module.exports = createServerRenderer(function(params) {
|
||||
return new Promise(function (resolve, reject) {
|
||||
var message = 'The HTML was returned by the prerendering boot function. '
|
||||
+ 'The boot function received the following params:'
|
||||
+ '<pre>' + JSON.stringify(params, null, 4) + '</pre>';
|
||||
|
||||
resolve({
|
||||
html: '<h3>Hello, world!</h3>' + message,
|
||||
globals: { sampleData: { nodeVersion: process.version } }
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user