Ich möchte eine Website auf Rullete Basis erstellen. Ich habe Code und Skripte. Wenn ich Script starte, erhalte ich diesen Fehler.NodeJS Fehler "Unerwartete Token"
[SyntaxError: Unexpected token <]
SyntaxError: Unexpected token <
at Object.parse (native)
at Request._callback (/var/www/html/Bot/BOT/site.js:63:16)
at Request.self.callback (/root/node_modules/request/request.js:200:22)
at emitTwo (events.js:100:13)
at Request.emit (events.js:185:7)
at Request.<anonymous> (/root/node_modules/request/request.js:1067:10)
at emitOne (events.js:95:20)
at Request.emit (events.js:182:7)
at IncomingMessage.<anonymous> (/root/node_modules/request/request.js:988:12)
at emitNone (events.js:85:20)
Ich weiß nicht, wie ich das beheben kann. Kann mir jemand helfen ?
Site.js
Linie 59-107
load();
var prices;
request('http://backpack.tf/api/IGetMarketPrices/v1/?key=56fce4a5c4404545131c8fcf&compress=1&appid=730', function(error, response, body) {
prices = JSON.parse(body);
if(prices.response.success == 0) {
logger.warn('Loaded fresh prices');
if(fs.existsSync(__dirname + '/prices.txt')){
prices = JSON.parse(fs.readFileSync(__dirname + '/prices.txt'));
logger.warn('Prices loaded from cache');
} else {
logger.error('No prices in cache');
process.exit(0);
}
} else {
fs.writeFileSync('prices.txt', body);
logger.trace('New prices loaded');
}
});
updateHash();
function updateHash() {
query('SELECT * FROM `hash` ORDER BY `id` DESC LIMIT 1', function(err, row) {
if(err) {
logger.error('Cant get the hash, stopping');
logger.debug(err);
process.exit(0);
return;
}
if(row.length == 0) {
logger.error('Wrong hash found, stopping');
process.exit(0);
} else {
if(hash != row[0].hash) logger.warn('Loaded hash'+row[0].hash);
hash = row[0].hash;
}
});
}
io.on('connection', function(socket) {
var user = false;
socket.on('hash', function(hash) {
query('SELECT * FROM `users` WHERE `hash` = '+pool.escape(hash), function(err, row) {
if((err) || (!row.length)) return socket.disconnect();
user = row[0];
users[user.steamid] = {
socket: socket.id,
balance: parseInt(row[0].balance)
}
Linie 63 ist es
prices = JSON.parse(body);
vollständige Datei http://pastebin.com/yRELaZku
Sie benötigen um den Code zu veröffentlichen. Den Fehler nur zu zeigen hilft nicht. Geben Sie uns allen Code um Zeile 63 Ihrer site.js Datei – Matt
Warum haben Sie beschlossen, dies als PHP zu kennzeichnen Ich habe keine Ahnung: P –
Wenn wir den Code sehen könnten, könnten wir Ihnen helfen! – zoubida13