Molunerfinn / vue-koa-demo

:beginner:A simple full stack demo(CSR & SSR & Docker Support) written by Vue2 & Koa2(Koa1 verson also completed)
MIT License
756 stars 166 forks source link

你起了两个服务么? #19

Closed TaurusWood closed 7 years ago

TaurusWood commented 7 years ago

我有点没看懂, vue-cli里面已经用express起了一个服务,然后你单独用koa又启动了一个服务,是这样么? 我这里有两个问题:

  1. koa的端口你写的是8989,但是vue-cli的默认端口是3000吧,这个会冲突么?
  2. 你是如何在8989端口监听到webpack所编译的文件的呢?就像在vue-cli的dev-server.js中有app.use(devMiddleware)来做这一步。
Molunerfinn commented 7 years ago

开发模式下是起了两个端口的。1个是给webpack输出的express,1个是给koa的。 本项目中vue-cli起的服务是8080端口,具体在config/index.js里的dev处口以看到。这个可以自定义,找个不冲突的端口就行。 8989端口只是koa的端口。。注意看config/index.js里的proxyTable,做了一次代理,否则要跨域