簡単に言うと、これをデプロイした「server.js」を取得しました
var deployd = require('deployd');
...
var server = deployd(options);
server.listen();
そして、React アプリが存在する「パブリック」フォルダーがあります。現在、データベースへの API に Deployd を使用しているだけですが、アプリを同型にしたい (検索エンジンがインデックスできるようにするため)。
すべての例では、サーバーに Express または Koa を使用し、ある種の API 接続に Mongoose/Koa-mongo-rest を使用しているように見えますが、それは Deployd が既に処理している非常に多くの作業のようです。View には React を、Flux には Alt を、API/server/whatnot には Deployd を使用したいと思います。しかし、私はこれが本当に初心者であり、ボイラープレートを取得してサーバーを切り替える方法を理解できません。特に Deployed では、「React アプリ」になるものはすべて「public」ディレクトリに置かれますが、私には、それより 1 つ上のディレクトリに移動し、Deployed server.js でアプリを「レンダリング」する必要があるようです。同形/普遍的になるように。それとも、サーバーをそのままにして、何か他のことをしなければなりませんか?
基本的に、私は同形レンダリングの概念をまったく理解していません... ELI5、私は頭のいい男ではありません...
編集: Express ミドルウェアとして展開して実行できるように見えますが、その方法を理解できると思います...