簡體   English   中英

找不到模塊'.../models/user' nodejs

[英]Cannot find module '…/models/user' nodejs

我的需求有問題。 我在文件夾“路由器”中有一個 users.js。 在 users.js 中,一切都很好

let User = require('../models/user');

但是當 users.js 文件變大時,我想把這個文件分成幾個文件,比如 login.js regiseter.js 等等。 我在“路由器”中創建了一個文件夾“用戶”並將這些文件放在那里(login.js、register.js)

我改變了我的要求

let User = require('.../models/user');

現在我有一個錯誤:

找不到模塊 '.../models/user'在此處輸入圖像描述

似乎您對login.jsregister.js要求現在應該是:

let User = require('../../models/user');

這將在打開模型文件夾之前降低兩個目錄。 這從您的帖子中假設初始結構是:

|-- app/
    |-- router/
        |-- users.js
    |-- models/
        |-- user.js

新結構是:

|-- app/
    |-- router/
        |-- users/
            |-- login.js
            |-- register.js
        |-- users.js
    |-- models/
        |-- user.js

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM