如何要求所需文件?

时间:2017-04-25 14:30:19

标签: javascript node.js express graphql

我需要在每个文件中要求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。我需要查询标签中的帖子和帖子中的标签。

有可能吗?

1 个答案:

答案 0 :(得分:0)

是的,这可能是node.js内置了处理这种循环require()调用的机制。请阅读节点文档。 https://nodejs.org/api/modules.html#modules_cycles