You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I try to node api.js and run in terminal,then I access ip:5000/auth/getqr ,Qr in that url doesn't work,and every time I refresh,the token in components/last.qr doesn't change
this is the code in api.js
`const express = require("express");
const bodyParser = require("body-parser");
const fs = require("fs");
const axios = require("axios");
const shelljs = require("shelljs");
Me too.
This is the QR image generated, but the phone does not read it: no err, just not read.
I zoom it a little bigger (I also zoom it shorter), but nothing happens: the WtahsApp QR reader does not read it.
I try to node api.js and run in terminal,then I access ip:5000/auth/getqr ,Qr in that url doesn't work,and every time I refresh,the token in components/last.qr doesn't change
this is the code in api.js
`const express = require("express");
const bodyParser = require("body-parser");
const fs = require("fs");
const axios = require("axios");
const shelljs = require("shelljs");
const config = require("./config.json");
const { Client, LocalAuth } = require("whatsapp-web.js");
process.title = "whatsapp-node-api";
global.client = new Client({
authStrategy: new LocalAuth(),
puppeteer: {
headless: true,
args: ['--no-sandbox']
},
});
global.authed = false;
const app = express();
const port = process.env.PORT || config.port;
//Set Request Size Limit 50 MB
app.use(bodyParser.json({ limit: "50mb" }));
app.use(express.json());
app.use(bodyParser.urlencoded({ extended: true }));
client.on("qr", (qr) => {
console.log("qr");
fs.writeFileSync("./components/last.qr", qr);
});
client.on("authenticated", () => {
console.log("AUTH!");
authed = true;
try {
fs.unlinkSync("./components/last.qr");
} catch (err) {}
});
client.on("auth_failure", () => {
console.log("AUTH Failed !");
process.exit();
});
client.on("ready", () => {
console.log("Client is ready!");
});
client.on("message", async (msg) => {
if (config.webhook.enabled) {
if (msg.hasMedia) {
const attachmentData = await msg.downloadMedia();
msg.attachmentData = attachmentData;
}
axios.post(config.webhook.path, { msg });
}
});
client.on("disconnected", () => {
console.log("disconnected");
});
client.initialize();
const chatRoute = require("./components/chatting");
const groupRoute = require("./components/group");
const authRoute = require("./components/auth");
const contactRoute = require("./components/contact");
app.use(function (req, res, next) {
console.log(req.method + " : " + req.path);
next();
});
app.use("/chat", chatRoute);
app.use("/group", groupRoute);
app.use("/auth", authRoute);
app.use("/contact", contactRoute);
app.listen(port, () => {
console.log("Server Running Live on Port : " + port);
});`
The text was updated successfully, but these errors were encountered: