Net.createConnection不是具有React的Node Js函数

时间:2017-03-06 16:01:13

标签: node.js react-jsx

我的项目是使用Node Js的React js。我正在尝试连接到数据库,但最终会出现错误,如下所述: 未捕获的TypeError:Net.createConnection不是函数

这是我的连接代码:

var mysql      = require('mysql');
var connection = mysql.createConnection({
      host     : 'localhost',
      user     : 'xx',
      password : 'xx',
      database : 'xx'
    });

connection.connect();

这是我的webpack配置:

var config = {
   entry: './main.jsx',

   output: {
      path:'./',
      publicPath: '/',
      filename: 'index.js',
   },

   devServer: {
      inline: true,
      host: '0.0.0.0',
      port: '8080',
      historyApiFallback: true
   },

   node : {
      fs: "empty", 
      tls: "empty",
      net: "empty"
   },

   module: {
      rules: [
         {
            test: /\.json$/,
            use: 'json-loader'
         }
      ],
      loaders: [
         {
            test: /\.(jsx)?$/,
            exclude: /node_modules/,
            loader: 'babel',

            query: {
               presets: ['es2015', 'react']
            }
         },
         {
            test: /\.(png|jpg)?$/,
            loader: require.resolve("file-loader")
         }
      ]
   }
}

module.exports = config;

请帮助我解决这个问题,尝试了所有可能的选项,但无法找到解决方案。

0 个答案:

没有答案