【发布时间】:2016-12-12 09:14:06
【问题描述】:
var express = require ('express');
//create our app
var app = express();
app.use(express.static('public'));
app.listen(3000,function(){
console.log('Sever is up on port 3000');
});
这是 Server.js 文件的代码。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/6.1.19/browser.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.4.1/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.4.1/react-dom.js"></script>
</head>
<body>
<script type="text/babel" src="app.jsx"></script>
</body>
</html>
index.html 文件代码
var Greeter = React.createClass({
render: function(){
return(
<div>
<h1> Howdy! </h1>
</div>
);
}
});
ReactDOM.render(
<Greeter/>,
document.getElementbyId('app')
);
app.jsx 文件代码
哪里出错了?我没有发现任何错误。 但是当我打开http://localhost:3000 时,我得到一个空白页。 我正在使用 Windows 10 和 node -v 6.9.1
任何帮助将不胜感激!谢谢。
【问题讨论】:
-
没有
id="app"的元素