Express路由器没有捕获请求,而静态服务确实有效

时间:2017-02-01 19:29:27

标签: express vue.js

我尝试将JSON API端点服务与vue-cli webpack template创建的标准项目相结合。尝试将/api端点挂钩到我的JSON API路由器。

这不起作用(/ api请求返回404):

api = express.Router()
api.get('/', function (req, res, next) {
  res.send('write.io API server')
})
app.use('/api', api)
将静态路由连接到同一路径时

app.use('/api', express.static('./static')

我做错了什么?

1 个答案:

答案 0 :(得分:0)

问题是connect-history-api-fallback

  

这个微小的中间件解决了一些问题。具体来说,它   将请求的位置更改为您指定的索引(默认值   只要有满足要求的请求,就是/index.html)   以下标准: