本应用主要采用 react
框架, 通过 webpack2
整合打包, 开发豆瓣电影查询功能。
此外, webpack2
使用 babel
转换 ES6
代码, 使用 eslint
对 js
代码进行规范性检查。
其中 server-douban
目录是通过 node.js
的 express
框架手动搭建代理服务器实现跨域请求豆瓣电影的 API
接口。
注意: 在运行 react-douban
源代码之前先要打开 server-douban
服务器,否则无法请求数据接口。可以在 server-douban
目录使用 node index.js
打开代理服务器。
react-douban
目录包含src
源文件和其他一些配置文件。.babelrc
为babel
配置文件。.eslintignore
为eslint
检查代码时忽略的文件。.eslintrc.js
为eslint
检查代码时的配置文件。webpack.config.js
为应用开发阶段的配置文件, 使用npm start
运行代码, 然后自动打开 Chrome 浏览器运行。webpack.production.js
为应用发布阶段的配置文件, 使用npm run build
构建代码, 然后在服务器下运行。