我需要在每个文件中要求bar.js中的bar和来自foo.js的foo。
我怎么做?
foo.js
const bar = require('./bar');
const foo = 'Hello';
console.log(`${foo} ${bar}!`);
module.exports = foo;
bar.js
const foo = require('./foo');
const bar = 'World';
console.log(`${foo} ${bar}!`);
module.exports = bar;
主要目的是拥有多对多的GraphQL连接。
我想在rootQuery中要求单独的文件,比如postType.js和tagType.js。我需要查询标签中的帖子和帖子中的标签。
有可能吗?
答案 0 :(得分:0)
是的,这可能是node.js内置了处理这种循环require()
调用的机制。请阅读节点文档。 https://nodejs.org/api/modules.html#modules_cycles