Is my Vue Router middleware handler too abstracted?

This page summarizes the projects mentioned and recommended in the original post on /r/vuejs

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • Vue3-SPA-starter-template

    Start your Vue3 app with full authentication routes, payment support, multilingual abilities, a global event bus, meta+schema tag generators, and more!

  • Here are the docs: https://github.com/M-Media-Group/Vue3-SPA-starter-template/blob/master/src/router/middlewares/readme.md

  • Express

    Fast, unopinionated, minimalist web framework for node.

  • The README for Express is really terse and mostly links to other places. It contains a single code sample, for the simplest imaginable use case. I'm still using Express because it's an industry standard package, but if I see a new package with such an anemic README, I would steer clear. Even if it points to docs elsewhere.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • axios

    Promise based HTTP client for the browser and node.js

  • By contrast, the README for Axios is long and detailed, and starts with a table of contents. It shows code samples for all use cases I can think of. A README like that inspires confidence.

  • Vue3-GateKeeper

    Add gates to allow or deny requests in your Vue3 app

  • Thanks again - very helpful indeed :) I went ahead and extracted to a package here https://github.com/M-Media-Group/Vue3-GateKeeper

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts