let getHandler = require("./getHandler");
let postHandler = require("./postHandler");
let deleteHandler = require("./deleteHandler");
module.exports = (req, res) => {
// some code
fs.readFile(filePath, (err, content) => {
if (err) {
// some code
}
let method = req.method;
switch (method) {
case "GET": {
getHandler(); break;
}
case "POST": {
postHandler(); break;
}
case "DELETE": {
deleteHandler(); break;
}
}
});
};
высокого CC
http.createServer((req, res) => {
// some code
}).listen(8080);
import PropTypes from "prop-types";
import React, { Component } from "react";
import ReactDOM from "react-dom";
import DOM from "react-dom-factories";
class Mycomponent extends Component {
static propTypes = {
name: PropTypes.string.isRequired
};
render() {
return DOM.span(null, "My name is " + this.props.name);
}
}
ReactDOM.render(
<Mycomponent name="Alex" />,
document.getElementById("app")
);