MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Не може да се използва оператор за импортиране извън модули

От Node v12 можете да използвате или .mjs разширение или задайте "type": "module" във вашия package.json .

И трябва да стартирате възел с --experimental-modules флаг.

node --experimental-modules server.mjs

Можете да проверите SO връзка

Или можете да създадете .babelrc файл в корена на вашия проект. Добавете следното (и всички други предварителни настройки на babel, от които се нуждаете, могат да бъдат добавени в този файл):

{
    "presets": ["env"]
}

Инсталирайте babel-preset-env използвайки

npm install babel-preset-env
npm install babel-cli -g

# OR

yarn add babel-preset-env
yarn global add babel-cli

Сега отидете в папката, където е вашият server.js файлът съществува и

стартирайте с помощта на:

babel-node fileName.js

Или можете да стартирате с помощта на npm start, като добавите следния код към вашия package.json файл:

"scripts": {
    "start": "babel-node server.js"
}

Има връзка към урок за настройка на Next.js с персонализиран експресен сървър + Typescript на носител, който ще бъде много полезен за вас.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Пагинация с MongoDB

  2. Как да получите подчинен статус на mongodb с помощта на nodejs?

  3. MongoDB:Получавате ли списъка с всички бази данни?

  4. Как да съхранявате големи числа в MongoDB с Node.js

  5. Клонирайте колекция в MongoDB