expressでnode.jsサーバーをセットアップしました。jsxコードを含むhtmlページをレンダリングしています。私のメインスクリプトでそれらを使用するために、他のjsxコンポーネントをhtmlファイルにインポートする方法がわからないことを除いて、すべてうまく動作しています。私のhtmlファイルに反応コンポーネントが必要です
私は
<script type="text/babel" src="./Modulo.jsx" />
ような何かをしようとしました。しかし、私はGET http://localhost:5000/Modulo.jsx
エラーがここに私のModulo.jsx
var Modulo = React.createClass({
render: function() {
return(
<h1>Hello</h1>
)
}
});
の内容だと、これは取得私のメインモジュールindex.js
var express = require('express');
var React = require('react');
var app = express();
var server = require('http').Server(app);
var swig = require('swig');
var path = require('path');
app.engine('html', swig.renderFile);
app.set('view engine', 'html');
server.listen(5000);
app.get('/', function (req, res) {
res.render('ModuleScreen');
});
ModuleScreenは、それはあなたがセットアップは、静的なファイルを提供するために発現しているように、あなたはあなたのセットアップで、次のようなものを持っている必要があり聞こえる私は私のModulo.jsx
エラーコードは何ですか。 –
パスが正しいことを確認しましたか? – Li357
エラー(画面で更新)に関する情報はありません。そして、はい、私はその道が正しいと確信しています。 –