Skip to content

my server side-rendering code #1

@crongro

Description

@crongro

I created server.js based on the ideas of your code.

var _ld       = require('lodash');
var jspm      = require('jspm');
var express   = require('express');
var fs        = require('fs');

var app       = express();
app.use(express.static('.'));

var sTemplateHTML = fs.readFileSync('app/html/index.html', 'utf8');
jspm.setPackagePath('.');

var server = app.listen(8090, function () {
    console.log('Server Listen http://localhost:%s', server.address().port);
});

app.get("/render", function(req, res) {
    jspm.import('app/js/pages/mainServer')
        .then(function(sRenderedHTML) {
                var _htData = {'mycontent' : sRenderedHTML.default}
                var sResultHTML = _ld.template(sTemplateHTML)(_htData);
                res.end(sResultHTML);
            }, function(err) {console.log("SeverRendering Error :", err)}
        );
});

thank you :-D

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions