Axios бросает Uncaught TypeError: не удалось разрешить спецификатор модуля "Axios"Html

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Axios бросает Uncaught TypeError: не удалось разрешить спецификатор модуля "Axios"

Сообщение Anonymous »

Я читал информацию о Axios в NPM и Axios, и я думаю, что делаю то, что я должен делать. /> path
./public/js/index.js'
У меня есть импорт Axios в моем. Относительные ссылки должны начинаться с "/", "./", или "../".образного/> Я не получаю никаких сообщений об ошибках трассировки стека в моем терминале. package.json < /p>
type: "module"
"main": "app.js",

"scripts": {
"start": "nodemon server.js",
"test": "echo \"Error: no test specified\" && exit 1"
},

"dependencies": {
"axios": "^1.8.3",
"dotenv": "^16.4.7",
"express": "^4.21.2",
"mongoose": "^8.10.0",
"nodemon": "^3.1.9",
"pug": "^3.0.3"
},

Я, надеюсь, ожидал, что все из них будет работать, но ни один из них не сделал. import axios from 'axios/index.js';
import axios from '../../node_modules/axios/index';

Ошибка:
Get http://127.0.0.1:3000/node_modules/axios/index net :: err_aborted 404 (не найдено) '../../node_modules/axios/index';
получить http://127.0.0.1:3000/node_modules/axios/index net :: err_aborted 404 (не найдено)
Я пытался использовать Axios в моем доме html, когда я пытаюсь использовать Axios in my adex.js. html) < /p>

< /code>
I Получить index.js: 60 uncaught referenceError: axios не определяется
при htmlSelectelement.type here

Мне отказались выполнять сценарий из 'http://127.0.0.1:3000/node_modules/axios', потому что его тип пары ('text/html') не является исполняемым, а строгая проверка типа Mime включена. Либо. < /p>
and


and

< /code>
My Home HTML имеет в конце. < /p>
script(type='module', src='../js/index.js', defer)
< /code>
my app.js < /p>
import * as path from 'path';
import { dirname } from 'path';
import { fileURLToPath } from 'url';
import bodyParser from 'body-parser';
import viewRouter from './routes/viewRoutes.js';
import dbControlRoutes from './routes/dbControlRoutes.js';
import AppError from './utils/appError.js';

const app = express();

// https://stackoverflow.com/questions/467 ... s6-modules
const __dirname = dirname(fileURLToPath(import.meta.url));
console.log('app.js __dirname: ', __dirname);

app.set('view engine', 'pug');
// eslint-disable-next-line no-undef
app.set('views', path.join(__dirname, 'views'));

// Serving static files
app.use(express.static(path.join(__dirname, '/public')));

app.use(
'/',
(req, res, next) => {
console.log('Request URL:', req.originalUrl);
next();
},
(req, res, next) => {
console.log('Request method:', req.method);
next();
};

// parse application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({ extended: false }));

// parse application/json
app.use(bodyParser.json());

app.use(viewRouter);
app.use(dbControlRoutes);

app.all('*', (req, res, next) => {
next(new AppError(`In ./app.js, CAN'T FIND ${req.originalUrl} on this server! req = `, 404));
});

export default app;


Подробнее здесь: https://stackoverflow.com/questions/795 ... fier-axios
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Html»