I have some issues on importing the express inside my nuxt project;
I have to use the express to make a login page but the express importing is relating the following problem:
WARN Compiled with 5 warnings friendly-errors 09:56:47
WARN in ./node_modules/express/lib/view.js friendly-errors 09:56:47
Critical dependency: the request of a dependency is an expression friendly-errors 09:56:47
friendly-errors 09:56:47
WARN in ./node_modules/body-parser/node_modules/on-finished/index.js friendly-errors 09:56:47
Module not found: Error: Can't resolve 'async_hooks' in '/home/joao/Documentos/projetos/metaseed/node_modules/body-parser/node_modules/on-finished'
friendly-errors 09:56:47
WARN in ./node_modules/express/node_modules/on-finished/index.js friendly-errors 09:56:47
Module not found: Error: Can't resolve 'async_hooks' in '/home/joao/Documentos/projetos/metaseed/node_modules/express/node_modules/on-finished' friendly-errors 09:56:47
friendly-errors 09:56:47
WARN in ./node_modules/raw-body/index.js friendly-errors 09:56:47
Module not found: Error: Can't resolve 'async_hooks' in '/home/joao/Documentos/projetos/metaseed/node_modules/raw-body' friendly-errors 09:56:47
friendly-errors 09:56:47
WARN in ./node_modules/send/node_modules/on-finished/index.js friendly-errors 09:56:47
Module not found: Error: Can't resolve 'async_hooks' in '/home/joao/Documentos/projetos/metaseed/node_modules/send/node_modules/on-finished'
This is how my code is set right now. I have already imported dotenv correctly but the express did not work;
export default () => {
require('../node_modules/dotenv').config()
const express = require('express')
const app = express()
}
Note: I already tried to search for ('../node_modules/express') and the same problem appears
This is also my dependencies, I think it all correct
"dependencies": {
"@nuxtjs/auth-next": "5.0.0-1667386184.dfbbb54",
"@nuxtjs/axios": "^5.13.6",
"bootstrap": "^4.6.2",
"bootstrap-vue": "^2.22.0",
"core-js": "^3.25.3",
"fs": "^0.0.1-security",
"net": "^1.0.2",
"nuxt": "^2.15.8",
"require": "^2.4.20",
"vue": "^2.7.10",
"vue-server-renderer": "^2.7.10",
"vue-template-compiler": "^2.7.10"
},
"devDependencies": {
"@vue/test-utils": "^1.3.0",
"babel-core": "7.0.0-bridge.0",
"babel-jest": "^29.1.2",
"bcrypt": "^5.1.0",
"dotenv": "^16.0.3",
"express": "^4.18.2",
"jest": "^29.1.2",
"jest-environment-jsdom": "^29.1.2",
"jsonwebtoken": "^8.5.1",
"mongoose": "^6.7.2",
"nodemon": "^2.0.20",
"vue-jest": "^3.0.4"
}
Anyone knows what could be?