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

发布于 2022-09-11 18:56:27 字数 1305 浏览 11 评论 0

这是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...

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不疑不惑不回忆 2022-09-18 18:56:27
const { historyApiFallback } = require('koa2-connect-history-api-fallback')

要用括号包起来吧https://github.com/ishen7/koa...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文