Как указать путь к папке в require в express js

#node.js #express #meanjs

#node.js #выразить #meanjs

Вопрос:

Скелет моего проекта,

  -app
   |_modules

   |_test
          |_test.js
  

мой test.js

 var chai = require('chai');
var chaiHttp = require('chai-http');
var server = require('../modules');
var should = chai.should();

chai.use(chaiHttp);
  

ошибка

 Error: Cannot find module '../modules'
  

Может ли кто-нибудь, пожалуйста, помочь мне……..Спасибо.

Комментарии:

1. что такое _modules ? Я не думаю, что это файл

2. я изменил название modules на server, это сработало

Ответ №1:

Вы можете указать не require всю папку, а конкретный файл, например:

 var server = require('../_modules/server.js');
  

Имейте в виду, что в модуле, который вам требуется, должен быть определен экспорт. Для получения дополнительной информации я рекомендую прочитать официальную документацию: https://nodejs.org/api/modules.html.