Files
formbricks_form_manager/test-connection.js

31 lines
776 B
JavaScript

const axios = require("axios");
require("dotenv").config();
const url = `${process.env.FORMBRICKS_SDK_URL}/api/v1/management/surveys`;
console.log(`Testing connection to: ${url}`);
axios
.get(url, {
headers: {
"x-api-key": process.env.FORMBRICKS_API_KEY,
},
timeout: 15000,
})
.then((response) => {
console.log("Success!");
console.log("Status:", response.status);
console.log(
"Data length:",
Array.isArray(response.data?.data)
? response.data.data.length
: "Not an array"
);
})
.catch((error) => {
console.error("Error:", error.message);
if (error.code) console.error("Code:", error.code);
if (error.response) {
console.error("Response Status:", error.response.status);
}
});