How to use node-jsx - 6 common examples

To help you get started, we’ve selected a few node-jsx examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github ConsenSys / Flare / nodeserver / frontend / routes.js View on Github external
var JSX = require('node-jsx').install();
var React = require('react');
var Homepage = React.createElement(require('./views/home.jsx'));
var template = require('./views/global.jsx');

module.exports = function(app){
	app.get("/*", function(req, res){
		console.log("GET request for: " + req.url);
	 	res.send(React.renderToString(React.createElement(template, {path:req.url})))
	});
}
github ConsenSys / Flare / react_server / routes.js View on Github external
var JSX = require('node-jsx').install();
var React = require('react');
var Homepage = React.createElement(require('./views/home.jsx'));
var template = require('./views/global.jsx');

module.exports = function(app){
	app.get("/*", function(req, res){
		console.log("GET request for: " + req.url);
	 	res.send(React.renderToString(React.createElement(template, {path:req.url})))
	});
}
github alphatr / think-react-render / src / index.js View on Github external
init(http) {
        super.init(http);
        let defaultOption = {
            jsx: true,
            extension: '.jsx',
            'root_path': 'component',
            'lower_name': true,
            'left_delimiter': '{',
            'right_delimiter': '}'
        };

        this.option = think.extend(defaultOption, this.config('react_render'));

        if (this.option.jsx) {
            require('node-jsx').install({extension: this.option.extension});
        }
    }
github vesparny / morpheus / server.js View on Github external
'use strict';

require('node-jsx').install();
var morpheus = require('./morpheus');

morpheus.run(function(info) {
  morpheus.logger.info('Worker %s is running morpheus@%s in %s mode on port %d', process.pid, info.version, process.env.NODE_ENV || 'development', info.port);
});
github ConsenSys / Flare / nodeserver / routes.js View on Github external
var JSX = require('node-jsx').install();
var React = require('react');
var Homepage = React.createElement(require('./views/home.jsx'));
var template = require('./views/global.jsx');

module.exports = function(app){
	app.get("/*", function(req, res){
	 	res.send(React.renderToString(React.createElement(template, {path:req.url})))
	});
}
github holidayextras / ui-toolkit / docs / build.js View on Github external
'use strict'

var fs = require('fs')
var path = require('path')
var nodejsx = require('node-jsx').install({ extension: '.jsx' })
var App = require('./src/App')

App.getPages().forEach(function (fileName) {
  var RootHTML = App.renderToString({ initialPath: fileName })
  fs.writeFileSync(path.join(__dirname, fileName), RootHTML)
})

node-jsx

transparently require() jsx from node

Apache 2
Latest version published 9 years ago

Package Health Score

42 / 100
Full package analysis

Popular node-jsx functions