0
私は7 OSは、私が install_server.jsノードを書くことで自分のプロジェクトをインストールしようとしているCentOSの上の私のプロジェクトを実行しようとしていると、端末は私にエラーを返しノードjsの予期しないトークン
install_server.js:26
fs.readFile(`${__dirname}/config/config.sql`, (err, data) => {
^
SyntaxError: Unexpected token ILLEGAL
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
そして、このファイルの私のソースコードは以下にあります
const cfg = require('./config/config.json');
const knex = require('knex');
const fs = require('fs');
const mysql = require('mysql');
var db = knex({
client: 'mysql',
pool: {
min: 0,
max: 1
},
connection: {
host: cfg.database.db_server,
user: cfg.database.db_user,
password: cfg.database.db_password
}
});
var myCon = mysql.createConnection({
multipleStatements: true,
host: cfg.database.db_server,
user: cfg.database.db_user,
password: cfg.database.db_password
});
fs.readFile(`${__dirname}/config/config.sql`, (err, data) => {
if (err)
throw err;
myCon.query(data.toString(), function(err, results) {
if (err)
throw err;
console.log('complete')
});
});
私はヘルファンドを得ることができますか?
どのnode.jsバージョンを使用しますか?テンプレート文字列がノードv4.0.0に追加されました – alexmac
'node -v'はv 0.10.30を参照します。つまり、更新する必要がありますか? –
はい、最新バージョンはv8.2.1です – alexmac