// Importez axios ou une autre bibliothèque HTTP si vous effectuez des requêtes HTTP dans ce gestionnaire de message
import axios from "axios";
import type { PlasmoMessaging } from "@plasmohq/messaging"
const API_URL = "http://localhost:3000/clipboards";
// La fonction exportée par défaut est le gestionnaire de message
const handler: PlasmoMessaging.MessageHandler = async (req, res) => {
try {
console.log("Request received");
const response = await axios.get(API_URL, { withCredentials: true });
if (response.status === 200) {
res.send({
success: true,
data: response.data,
});
}
res.send({
success: false,
error: "Non-200 response",
});
} catch (error) {
res.send({
success: false,
error: error.message,
});
}
}
export default handler
// Importez axios ou une autre bibliothèque HTTP si vous effectuez des requêtes HTTP dans ce gestionnaire de message
import axios from "axios";
import type { PlasmoMessaging } from "@plasmohq/messaging"
const API_URL = "http://localhost:3000/clipboards";
// La fonction exportée par défaut est le gestionnaire de message
const handler: PlasmoMessaging.MessageHandler = async (req, res) => {
try {
console.log("Request received");
const response = await axios.get(API_URL, { withCredentials: true });
if (response.status === 200) {
res.send({
success: true,
data: response.data,
});
}
res.send({
success: false,
error: "Non-200 response",
});
} catch (error) {
res.send({
success: false,
error: error.message,
});
}
}
export default handler