求教koa2-connect-history-api-fallback,这个node第三方模块怎么用

这是npm的地址:
https://www.npmjs.com/package...

按照他的说法是:
1、先安装

npm i koa2-connect-history-api-fallback --save

2、引入

const historyApiFallback = require('koa2-connect-history-api-fallback')

3、使用

app.use(historyApiFallback());

但是按照上述步骤执行后,给我报了个错
app.use(historyApiFallback());
TypeError: historyApiFallback is not a function

这是app.js的代码
const Koa = require('koa')
const app = new Koa()
const json = require('koa-json') //pretty json
const views = require('koa-views') //进行视图模板渲染
const logger = require('koa-logger') //提供了输出请求日志的功能
const onerror = require('koa-onerror') //错误处理程序
const passport = require('koa-passport'); //验证邮箱、密码、token
const bodyparser = require('koa-bodyparser') //解析请求体
const mongoose = require('mongoose') //操作mongoDB
const historyApiFallback = require('koa2-connect-history-api-fallback');

// use historyApiFallback
app.use(historyApiFallback());

然后根据这个相同问题的说法是要,指定入口index.html文件的路径。
https://segmentfault.com/q/10...

但我尝试了一下无效,应该没指定对。

求教怎么使用这个模块,谢谢

阅读 4.4k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏