没有表单将数据提交到node.js服务器。不需要不需要导入,它们不起作用

时间:2018-11-13 23:05:38

标签: javascript node.js axios browserify require

我知道也许我得到了一些否定票。但这不是大问题。我别无选择。 我尝试了很多尝试,不使用表单将数据发送到我的node.js服务器。 我用过axios。但是我的main.js不知道axios。我安装了它

   npm install axios

我导入了

  import axios from ('axios')

但是我得到了错误(意外标识符)

之后,我尝试了要求

 var axios = require ('axios')

但是我得到了错误(未定义require)

我安装了browserify

 npm install broweserify

之后,我将其与这段代码捆绑在一起

browserify main.js -o bundle.js

但仍然存在相同的错误

未定义要求。

有人解决了。

已批准

1 个答案:

答案 0 :(得分:0)

您的导入语法似乎是错误的,也许这就是原因。您不需要导入中的寄生虫:

import axios from 'axios'

我还猜测您是在前端而不是在node.js中运行此代码。这可能就是为什么您收到“需求未定义”错误的原因。 (请参阅:https://stackoverflow.com/a/9901097/7228779

看起来您在安装命令中拼错了browserify(而不是broweserify),所以这可能也是一个问题。