Open jcc2303 opened 9 years ago
I miss add something?! no dependencies included in the response
<lasso-page package-path="./registration.browser.json"/> <layout-use template="../../layouts/application-layout.marko" > <layout-put into="body" > <div class="container" id="content"> <div id="registration-form" class="container"> <p> hello </p> </div> </div> </layout-put> </layout-use>
'use strict'; let marko = require('./marko-config'); let lasso = require('lasso'); function findTemplate(template) { console.log(template); return `../../views/pages/${template}/${template}.marko` } function resolveTemplate(templateName) { let templatePath = findTemplate(templateName); return require.resolve(templatePath); } module.exports = function(response, template, data) { console.log('render - template', template); let resolvedTemplate = resolveTemplate(template); console.log(resolvedTemplate); response.body = marko.load(resolvedTemplate).stream(data); response.type = 'text/html'; }
This looks related to https://github.com/lasso-js/lasso-marko/issues/2, but are you including the <lasso-head> and <lasso-body> tags in your layout template?
<lasso-head>
<lasso-body>
I miss add something?! no dependencies included in the response