鍍金池/ 問答/HTML/ 運(yùn)行INDEX.JS時(shí)出現(xiàn)錯(cuò)誤

運(yùn)行INDEX.JS時(shí)出現(xiàn)錯(cuò)誤

題目描述

運(yùn)行NODE INDEX.JS時(shí)出現(xiàn)錯(cuò)誤
c:nodejsbjlsvrindex.js:65

    socket.on('msg',async function(msg){
                    ^^^^^

SyntaxError: missing ) after argument list

at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:968:3

題目來源及自己的思路

請(qǐng)教下這是啥問題,不好意思,初學(xué)的,手上有個(gè)程序,學(xué)習(xí)下配置訪問,請(qǐng)各幫下忙,還有請(qǐng)教下我運(yùn)行于WIN2008 R2 64位系統(tǒng),要正確訪問還需要更改哪些地方

相關(guān)代碼

// 請(qǐng)把代碼文本粘貼到下方(請(qǐng)勿用圖片代替代碼)
//======配置參數(shù)======
//webSocket端口
var ioPort = 8787;
global.bf = false;
process = require("process");
if(process.argv[2]){

global.bf = true;
ioPort = 8788;

}

//======引入擴(kuò)展======
//socket.io
var io = require("socket.io")(ioPort);

console.log("啟動(dòng)完畢,偵聽端口:"+ioPort);

//全局?jǐn)?shù)據(jù)庫
//數(shù)據(jù)庫連接
var lsql = require("lcg-sql");

//如果是測(cè)試環(huán)境
if(process.platform == "win32"){

if(true){
    global.db = new lsql({
        host:"127.0.0.1",          //主機(jī)
        user:'root',                   //MySQL認(rèn)證用戶名
        password:"",               //MySQL認(rèn)證用戶密碼
        port:3306,                   //端口號(hào)
        charset:'UTF8_GENERAL_CI',     //字符集
        database:'bjl',      //數(shù)據(jù)庫名
        timezone:"+8:00"               //時(shí)區(qū)
    });
}else{
    global.db = new lsql({
        host:"127.0.0.1",          //主機(jī)
        user:'bjl',                   //MySQL認(rèn)證用戶名
        password:"lcgxxx",               //MySQL認(rèn)證用戶密碼
        port:3306,                   //端口號(hào)
        charset:'UTF8_GENERAL_CI',     //字符集
        database:'bjl',      //數(shù)據(jù)庫名
        timezone:"+8:00"               //時(shí)區(qū)
    });
}

}else{

console.log("運(yùn)行于系統(tǒng):linux");
//是服務(wù)器
global.db = new lsql({
    host:"127.0.0.2",          //主機(jī)
    user:'bjl',                   //MySQL認(rèn)證用戶名
    password:"lcgxxx",               //MySQL認(rèn)證用戶密碼
    port:3306,                   //端口號(hào)
    charset:'UTF8_GENERAL_CI',     //字符集
    database:'bjl',      //數(shù)據(jù)庫名
    timezone:"+8:00"               //時(shí)區(qū)
});

}

//======socket.io分發(fā)======
//連接到對(duì)象
io.on('connect',function(socket){

//消息統(tǒng)一處理接口
socket.on('msg',async function(msg){
    //讀取action執(zhí)行處理
    var type = msg.type.split(".");
    var action = new (require("./action/"+type[0]+".js").proxy)(socket,msg);
    if(action[type[1]])
        var re = await action[type[1]]();
    msg.data = re;
    socket.emit("msg",msg);
});

});

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

問題描述

問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法

相關(guān)代碼

// 請(qǐng)把代碼文本粘貼到下方(請(qǐng)勿用圖片代替代碼)

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

回答
編輯回答
拮據(jù)

升級(jí)你的node至8.0以上版本

2017年1月23日 18:23