私は反応アプリケーションを持っています。 AddStatusとViewStatusという2つのページがあります。どちらも反応成分です。ノードjsの電子メール本文として反応してHTMLを表示します
私の要件は次のとおりです。 - 特定の時刻に、ViewStatus画面に表示される詳細を毎日電子メールで送信する必要があります。
ノードメーラーとノードスケジューラーをセットアップすることができます。しかし、どのようにViewStatusコンポーネントをバックエンドからレンダリングするのですか? viewStatus画面のHTMLを取得するにはどうすればいいですか?
私は私もの反応-ルータを使用しているが、私は別のアプローチを私server.jsに以下のようなReactDOMServerのrenderToStringメソッドを使用しますが、エラー
var App = React.createFactory(require('../ViewStatus'))
var p = ReactDOMServer.renderToString(App());
Error: locals[0] does not appear to be a `module` object with Hot Module replace
ment API enabled. You should disable react-transform-hmr in production by using
`env` section in Babel configuration. See the example in README: https://github.
com/gaearon/react-transform-hmr
を取得しようとしましたバックエンドからルートをトリガーする方法が不明です。
がどのように私は私のserver.js
はい、この単純なコードは私のためにも機能します。私はserver.jsでこれを行うだけです。しかし、server.jsでコンポーネントをインポートしているときにエラーが発生しました – SCoder
私はreact-hmreを削除した後に動作するようになりましたが、コンポーネントをロードするとdependencies.First Jqueryが失敗し始めます。 server.js(これは正しい方法ではありません)ですが、定義されていないドキュメントでは失敗します。renderToStringを使う正しい方法は何ですか? – SCoder