我是创建节点npm包的新手。
我正在尝试创建一个包,它可以包裹现有的express路由,然后将路由导入到我的npm包主js文件中进行操作。
以下示例:
const samplePackage = require('samplePackage');
<samplePackage>
app.use('/graphql', graphqlHTTP({schema});
</samplePackage>
包的目的是为端点提供额外的功能。
这可能吗?非常感谢。
是否可以通过使用中间件来实现您想要的功能,Express、中有很多可用
例如:在您的终端:
npm install --save body-parser
将此添加到您的代码中:
// Configuring body parser middleware
app.use(bodyParser.urlencoded({ extended: false }));
或者您也可以编写自定义中间件来满足您的精确要求