отправить данные на сервер node.js без формы. не требуют, не импортируют, они не работают - PullRequest
0 голосов
/ 14 ноября 2018

Я знаю, что, возможно, я получу несколько отрицательных голосов. но это не большая проблема. У меня нет другого выбора. Я слишком много пытался отправить данные на мой сервер node.js без использования формы. Я использовал Axios. но мой main.js не знает axios. я установил его

   npm install axios

Я его импортировал

  import axios from ('axios')

но я получил ошибку (неожиданный идентификатор)

после этого я попытался потребовать

 var axios = require ('axios')

но я получил ошибку (требование не определено)

Я установил browserify

 npm install broweserify

после этого я связал его с этим кодом

browserify main.js -o bundle.js

но та же ошибка все еще остается

требование не определено.

есть кто-нибудь решение.

ОЦЕНЕНО

1 Ответ

0 голосов
/ 14 ноября 2018

Ваш синтаксис импорта кажется неправильным, возможно, в этом причина. Вам не нужны паратезы при импорте:

import axios from 'axios'

Я также предполагаю, что вы запускаете этот код в front-end, а не в node.js. Вероятно, поэтому вы получаете сообщение «Требуется не определено». (см .: https://stackoverflow.com/a/9901097/7228779)

Выглядит также, как будто вы неправильно написали browserify (не broweserify) в команде установки, так что это тоже может быть проблемой.

...