Wie kann ich die übergabe von Daten aus express-server zu reagieren, Ansichten?

Habe ich eine einfache express server eine Verbindung zu einer Datenbank orientdb.
Ich brauche zum übergeben von Informationen von express, um zu reagieren Blick.
Zum Beispiel, in der express habe ich:

router.get('/', function(req, res, next) {
  Vertex.getFromClass('Post').then(
    function (posts) {
      res.render('index', { title: 'express' });
    }
  );
});

So, in diesem Beispiel, muss ich haben in meinem reagieren, index-Komponente, die posts variable zum festlegen des Zustands der componenent. (Ich bin mit reagieren nur im frontend, nicht auf server-Seite)

class IndexPage extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
      posts: []
    };
  }

  render() {
    return (
      <div>
        <Posts posts={posts} />
      </div>
    );
  }
}

Wie kann ich die posts reagieren express?

Fand ich, dass ich vielleicht tun können, eine ajax-Anfrage reagieren, aber ich denke, dass das nicht der beste Weg.

Wenn ich müssen zu bekommen, dass die Beiträge in Echtzeit mit socket.io zum Beispiel, was sind die Unterschiede?

PD: In der express habe ich die Möglichkeit, einige template-engine wie LENKER oder hogan. Können diese template-engines helfen, in diesem Thema?

Dank!!!

  • Es gibt keine server-Seite reagieren, es kann nur verwendet werden, im frontend
Schreibe einen Kommentar