简介
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Express 是基于Node.js 平台,快速、开放、极简的 web 开发框架。
Nodejs+Express可以让前端人员自定义API接口并实现调用。
这样写项目就方便多了,数据想怎么写就怎么写。
过程
1.新建项目文件夹
mkdir nodejs-express-react
2.初始化package.json
cd nodejs-express-react && npm init
3.安装需要的依赖
全局安装babel webpack webpack-dev-server
npm install babel webpack webpack-dev-server -g
项目安装webpack webpack-dev-server html-webpack-plugin(在build里生成自动引用bundle.js的html文件)
npm install webpack webpack-dev-server html-webpack-plugin –save
项目安装express框架
npm install express –save
项目安装react和react-dom
npm install react react-dom –save
项目安装Babel转换器,解析jsx
npm install babel babel-loader babel-core babel-preset-react babel-preset-latest –save
项目安装jquery
npm install jquery –save
4.创建项目文件
- webpack.config.js
var webpack = require('webpack');
var path = require('path');
var HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry:'./entry.js',
output:{
path:path.join(__dirname, &