这是一个React应用的项目Demo,涉及到的技术方案有React、React-Router、gulp、webpack 2、Koa 2等。
|- dist/
|- server
|- src/
|- sass/
|- images/
|- js/
|- utils/
|- routes/
|- views
|- index.html
|- node_modules/
|- gulpfile.js
|- .babelrc
|- packge.json
npm install
server {
listen 80;
server_name react-dev.thinktxt.com;
location / {
proxy_pass https://localhost:8081;
}
}
server {
listen 80;
server_name static.react.thinktxt.com;
location / {
proxy_pass https://localhost:8080;
}
}
127.0.0.1 react-dev.thinktxt.com
127.0.0.1 static.react.thinktxt.com
gulp server
node server/start.js
启动后在浏览器输入:https://react-dev.thinktxt.com/
即可访问。
gulp release
执行后在dist
目录可以查看静态资源。