Проблема приложения после сборки - ElectronJS

Для поиска переменной и ее экранирования:

const escapeStringRegexp = require('escape-string-regexp')
const name = 'foo'
db.stuff.find({name: new RegExp('^' + escapeStringRegexp(name) + '$', 'i')})   

Экранирование переменной защищает запрос от атак с помощью.. * или другого регулярного выражения.

escape-string-regexp

0
задан DataHearth 18 January 2019 в 13:42
поделиться

1 ответ

Я наконец нашел проблему. Когда вы создаете свое приложение, вам нужно использовать относительные пути. Как path.join(xxx). Приложение не понимает ./your_path. И следующая проблема, которую я решил, если вы используете файл json и записываете данные внутри него, вам нужно иметь распакованное приложение с файлом .asar.

0
ответ дан DataHearth 18 January 2019 в 13:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: