アプリから、サーバのmysqlを操作したいのですがエラーとなります
アプリ側
//サーバアドレス <script src="http://111.11.11.11:55555/Sc.js"></script> //実行文 <script> init();show();end(); </script>
サーバ側のSc.js
const mysql = require('mysql'); const connection = mysql.createConnection({ host : 'localhost', user : 'username', password: 'pass', database: 'data' }); exports.init=function(){ connection.connect(function(err){ if(err){console.log(err); } }); }; exports.show=function(){ connection.query('select * from users;', function (err, rows, fields) { if (err) { console.log(err); } console.log('name:' + rows[0].name); console.log('id:' + rows[0].id); }); }; exports.end=function(){ connection.end(); }
クライアント側からサーバ内のNode.jsを呼び出したいのですが、エラーとなります
(クライアント側エラー)
Uncaught ReferenceError: require is not defined
絵的には以下のような通信にしたいのですが、どうやら、Cri.jsにSer.jsを取り込んで実行しているためにRequireが出来ていないのでと思います。