Javascript 在electron渲染器中使用http.createServer
我在这里使用一个简单的电子反应样板: 除了Javascript 在electron渲染器中使用http.createServer,javascript,node.js,reactjs,electron,Javascript,Node.js,Reactjs,Electron,我在这里使用一个简单的电子反应样板: 除了renderer.js,样板文件保持原样: import React from 'react' import ReactDOM from 'react-dom' class App extends React.Component { constructor(props) { super(props); // create simple http server const http = require('http');
renderer.js
,样板文件保持原样:
import React from 'react'
import ReactDOM from 'react-dom'
class App extends React.Component {
constructor(props) {
super(props);
// create simple http server
const http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write('Hello World!');
res.end();
}).listen(8080);
}
render () {
return (
<h1>Minimalistic Electron React Boilerplate Code :)</h1>
)
}
}
ReactDOM.render(<App/>,document.getElementById('app'))
从“React”导入React
从“react dom”导入react dom
类应用程序扩展了React.Component{
建造师(道具){
超级(道具);
//创建简单http服务器
const http=require('http');
http.createServer(函数(req,res){
res.writeHead(200,{'Content-Type':'text/plain'});
res.write(“你好,世界!”);
res.end();
}).听(8080);
}
渲染(){
返回(
最小电子反应样板代码:)
)
}
}
ReactDOM.render(,document.getElementById('app'))
我得到以下错误:
TypeError:http.createServer不是一个函数
http.createServer
在渲染器进程中不可用吗