Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

245
Visualizações
token inesperado npm / en config.json en la posición 98

He visto varios errores de token inesperados relacionados con npm, pero este es único para mí. No pude encontrar ningún problema similar publicado por otros. Mi archivo de configuración solo tiene objetos de conexión a mi mongodb local, rabbitmq "amqp", plugin de wordpress y mysql DB.

¿Alguien podría ayudarme con este error en caso de que lo haya visto antes?

 C:\xampp\htdocs\livetrader\chat\node_modules\nconf\lib\nconf\stores\file.js:160 throw new Error("Error parsing your configuration file: [" + this.file + ']: ' + ex.message); ^ Error: Error parsing your configuration file: [C:\xampp\htdocs\livetrader\chat/config.json]: Unexpected token / in JSON at position 98

Actualizando esta publicación con el archivo config.json al que se hace referencia en este error

 { "port": 1337, "mongoose": { "uri": "mongodb://localhost:27017/livetrader" }, "amqp":{ "uri": "amqp://guest:guest@localhost:15672", "queue": "TickData" }, "sql":{ "host":"localhost", "database":"db_main", "user":"root", "password":"" }, "wp":{ "host":"http://forextrader.dev", "LOGGED_IN_KEY":"MY_LOGGED_IN_KEY", "LOGGED_IN_SALT":"MY_LOGGED_IN_SALT", "prefix":"wp_", "avatarPath":"http://localhost/livetrader/wp-content/uploads/avatars", "myCreedApi":"MY_API_KEY" }, "guest":{ "cookie_name": "trading-forex-guest", "ttl": 180 } }

Actualización de la ruta de configuración de back-end

"uso estricto";

 var nconf = require('nconf'); nconf.argv() .env() .file({ file: process.cwd() + '/config.json' }); module.exports = nconf;
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Su archivo JSON tiene formato de propiedad. JSON.parse() lo toma, no hay problema. El carácter 98 tampoco es una barra.

Sin embargo, hay una barra sospechosa en tu camino:

 C:\xampp\htdocs\livetrader\chat/config.json

La barra inclinada final es estilo Unix, no estilo Windows. ¿Podría estar causando el problema?

Si no es así, debe estar leyendo el archivo incorrecto o pasándolo de manera incorrecta a una función. Intente usar console.log para averiguar qué está llegando exactamente a JSON.parse() .

Dar objetos a JSON.parse() puede causar errores inesperados, ya que se invoca .toString() . Por ejemplo:

 > JSON.parse({a:1}) SyntaxError: Unexpected token o in JSON at position 1 > ({a:1}).toString() '[object Object]'

Entonces, para recapitular, debes ser:

  1. Leer el archivo incorrecto
  2. Pasar un objeto que no es una String a JSON.parse()
  3. Tener un problema extraño con la barra inclinada invertida en el camino
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda