我需要從每個文件中的bar.js和foo來自foo.js。如何從需要的文件中要求?
我該怎麼做?
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。我需要從標籤查詢帖子,並從帖子查詢標籤。
可能嗎?
聽起來像一個循環的依賴關係,你確定這是做到這一點的最佳方式? – Li357
安德魯是正確的,應該總是避免循環依賴,如果你在這種情況下,它是一個症狀,在你的代碼中有什麼錯誤,也許你需要一點重構。 – Karim
請閱讀節點文檔。他們解釋很多。 https://nodejs.org/api/modules.html#modules_cycles node.js內置了處理該機制的機制。 – gforce301