<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Пример чтения и вывода текстового файла в HTML</title>
</head>
<body>
<div id="content"></div>
<script>
fetch('example.txt')
.then(response => response.text())
.then(text => {
const paragraphs = text.split('\n\n');
const contentElement = document.getElementById('content');
paragraphs.forEach(paragraph => {
const p = document.createElement('p');
p.textContent = paragraph;
contentElement.appendChild(p);
});
});
</script>
</body>
</html>
func.cjs
у меня всё работает:function say(x){
console.log(x)
}
exports.say = say;
const puppeteer = require('puppeteer-firefox');
const browser = await puppeteer.launch({
executablePath: '/path/to/firefox',
headless: true,
});
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.setJavaScriptEnabled(false);
await page.goto('https://example.com');
await browser.close();
})();
у скаченных не моих приложений, вес от 3х и выше
npm ci
и не использовать npm install
тк последняя может менять package.json file. Т.е. npm install
только по необходимости. По крайней мере в пайпланах. npm cache clean --force
имеет смысл запускать только на локальной машине при ошибках установки пакетов. function throwDice(msg) {
if (canThrowDice) {
let diceNumber = dice()
playerPos = playerPos + diceNumber
return msg.reply.photo(MapPic, {caption: `На кубике выпало ${diceNumber}.\nТеперь вы стоите на ${playerPos} клетке.`, replyMarkup: MainReplyKB});
} else {
return msg.reply.text("⛔️ Вы не можете бросить кубик в данный момент.");
}
}