Node.js NodeJS:文件已导入,但未执行

Node.js NodeJS:文件已导入,但未执行,node.js,docker,Node.js,Docker,以下是我在NodeJS服务器中的文件结构: src - api - - methods - - - SOME_API_METHOD.js - - - ANOTHER_API_METHOD.js - - - THIRD_API_METHOD - - - - index.js - - - - THIRD_API_METHOD.js <- that's the file that caused a problem - - - - someHelperFIleForTheThird

以下是我在NodeJS服务器中的文件结构:

src
 - api
 - - methods
 - - - SOME_API_METHOD.js
 - - - ANOTHER_API_METHOD.js
 - - - THIRD_API_METHOD
 - - - - index.js
 - - - - THIRD_API_METHOD.js <- that's the file that caused a problem
 - - - - someHelperFIleForTheThirdApiMethod.js
 - - - THIRD_API_METHOD.js <- this is the file I added eventually to fix the issue
 - - index.js
 - index.js
 - gateway.js <- that's where the the THIRD_API_METHOD is called from
src/api/methods/THIRD\u api\u METHOD/index.js

从“./THIRD\u API\u METHOD”导入第三个\u API\u方法
导出默认的第三个API方法
src/api/methods/THIRD_api_METHOD/THIRD_api_METHOD.js

console.log('THIRD\u API\u METHOD mounted')
导出默认异步()=>{
log('启动第三个\u API\u方法')
}
所以,当我尝试执行
THIRD\u API\u METHOD
时,我只得到了
所有良好的,执行THIRD\u API\u METHOD
执行完成的日志。不是其他人。
我不得不添加
src/api/methods/THIRD\u api\u METHOD.js
和以下内容来解决这个问题:

import THIRD_API_METHOD from './THIRD_API_METHOD/THIRD_API_METHOD'
export default THIRD_API_METHOD
然后我得到了这些日志:

THIRD_API_METHOD mounted
all good, execute THIRD_API_METHOD
starting THIRD_API_METHOD
execution finished
这意味着一切都好

那么,这到底是怎么可能的呢?
我将所有内容都包装在
try…catch
语句中,认为某个地方存在无声错误。没有什么。此外,我还有另一个方法包装在一个文件夹中,就像
THIRD\u API\u方法
一样,如果它是Docker或Kubernetes相关的,那么这个方法会起作用,你能包括相关的工件(Dockerfile、Kubernetes部署清单等)吗?@DavidMaze done。感谢您的关注,如果它与Docker或Kubernetes相关,您能否包括相关工件(Dockerfile、Kubernetes部署清单等)?@DavidMaze完成。谢谢你的关注