最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

将应用程序级别依赖项注入节点模块

运维笔记admin11浏览0评论

将应用程序级别依赖项注入节点模块

将应用程序级别依赖项注入节点模块

我正在尝试从当前在应用程序中的高阶组件创建软件包。

问题是,在某些组件中,正在使用应用程序路由(通过导入所有路由并根据路由名称返回url的助手)。

我不知道如何从应用程序级别将这些路由注入到我的模块。

例如,在Symfony(PHP)中,由于依赖项注入,此问题将非常简单。但是,在每个文件中都有导入之后,我真的在这里迷路了。

我正在使用NextJS,这是代码示例(我想注入这些路由,而不是直接导入它们):

import { routes } from "../../routes";

export default (routeName, params) =>
  routes.find(route => route.name === routeName).toPath(params);
回答如下:

您可以构建自己的依赖项注入模块。使用NodeJs相当容易。

例如,此one。

发布评论

评论列表(0)

  1. 暂无评论