Для тех из вас, кто просто хочет разрешить макс. 2 <br>
в строке, вы можете использовать это:
let text = text.replace(/(\r?\n){2,}/g, '<br><br>');
text = text.replace(/(\r?\n)/g, '<br>');
Первая строка: Ищите \n
ИЛИ \r\n
, где по меньшей мере 2 из них находятся в строке, например. \n\n\n\n
. Затем замените его на 2 br
Вторая строка: найдите все одиночные \r\n
или \n
и замените их на <br>
Обновить
Обратите внимание, что это больше не применимо.
Оригинал
Процесс Firebase не будет зависать, если вы используете один раз (), хотя он будет открыт, пока активны слушатели, подписанные на удаленный сервер. открывает сокеты на сервер и устанавливает слушателей для входящих данных по этим соединениям.
Чтобы завершить процесс, вы можете просто использовать process.exit () изнутри обратного вызова:
blahFirebase.once('value', function (snapshot) {
//
process.exit();
});
В моем случае используется администратор firebase,
const admin = require('firebase-admin');
, и я могу завершить процесс узла с помощью
return admin.app().delete();
В новом Firebase API вы должны использовать firebase.app.App.delete () , чтобы освободить ресурсы, которые он удерживает. Например:
var app = firebase.initializeApp({ ... });
var db = firebase.database();
// Do something
app.delete(); // Release resources
Не используйте process.exit()
, так как он остановит весь процесс (это не то, что вы обычно хотели бы).
var firebase = require("firebase") firebase.app('[DEFAULT]').delete()
– Adam Loving
1 November 2016 в 06:18
.on('value', function () {})
? У меня есть форма поиска, и я должен остановить прослушивание, чтобы начать с другого с разными параметрами.
– JCarlos
1 November 2016 в 17:09
app.delete()
не выходит из моего процесса после входа и выхода. Любая удача с этим? Вот мой минимальный пример: gist.github.com/juriejan/2134fc2569e56a24fc9b886f1f156198
– juriejan
20 April 2017 в 07:22
context.succeed()
. – idbehold 5 October 2016 в 22:47process.exit()
процесс заканчивается, но я не получаю данные, записанные в базу данных. Кто-нибудь столкнулся с этой проблемой? – grigy 23 May 2017 в 01:37