静态资源服务器

服务器配置

开发使用的服务器,主要是基于 express ,加上 webpack-dev-middlewarewebpack-hot-middleware。同时请关注config/steamer.config.jstools/server.js` 两个配置。

steamer.config.js 主要用于服务器端口、资源域名等配置,如果你想本地使用 localhost,生产环境使用正式域名,你可以将配置改造成如下:

  1. if (process.env.NODE_ENV === 'production') {
  2. module.exports = {
  3. "webserver": "//steamer.github.io/",
  4. "cdn": "//steamer.github.io/",
  5. "port": "9001",
  6. "route": ["/"]
  7. }
  8. }
  9. else {
  10. module.exports = {
  11. "webserver": "//localhost:9001/",
  12. "cdn": "//localhost:9001/",
  13. "port": "9001",
  14. "route": ["/"]
  15. }
  16. }

至于 server.js 主要是用于具体 express 启动、路由配置、中间件调用、代理等等。