اذهب إلى المحتوى

السؤال

نشر

السلام عليكم..

ارجو المساعدة في هذه المشكلة التي لم تحل، اقوم بارسال request من app script sheet file الى السيرفر الخاص بين لكن المشكلة انني لا اتلقى اي طلب

App script: 

function onEdit(event) {
  // Get the URL of the localhost server.
  var url = 'http://localhost:3000/user';

  // Get the data that will be sent to the server.
  var data = {
    sheetId: event.range.sheet.id,
    cell: event.range.address,
    value: event.value
  };

  // Make the request to the server.
  var response = UrlFetchApp.fetch(url, {
    method: 'POST',
    body: JSON.stringify(data)
  });

  // Check the response from the server.
  if (response.status === 200) {
    // The request was successful.
  } else {
    // The request failed.
  }
}

server side;

 

// Vercel

// const express = require('express');


// const app = express();

// app.use((req, res, next) => {
//     res.setHeader('Access-Control-Allow-Origin', 'https://647aae30086f2535c0c8e9ef--leafy-snickerdoodle-3d8d90.netlify.app/');
//     res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS');
//     res.setHeader('Access-Control-Allow-Headers', 'Content-Type');
//     next();
//     });


// app.use(cors());

// app.get('/', (req, res) => {
//     console.log("Hello there")
//     res.send('Home Page Route')
    
// });

// app.get('/user', (req, res) => {
//     console.log('recived a ntefication');
//     res.send("DJL")
// });

// app.get('/portfolio', (req, res) => res.send('Portfolio Page Route'));

// app.get('/contact', (req, res) => res.send('Contact Page Route'));

// const port = process.env.PORT || 3000;

// app.listen(port, () => console.log(`Server running on ${port}, http://localhost:${port}`));


const express = require("express")
const app = express();
const mongoose = require("mongoose");
const { urlencoded } = require("express");
const { google } = require("googleapis");
require("dotenv").config();
const User = require("./Models/user");

//db connection
mongoose
.connect(process.env.MONGODB_URL, {
useNewUrlParser: true,
useUnifiedTopology: true,
})
.then(() => {
console.log("Successfully connected to the database");
})
.catch((error) => {
console.log("Could not connect to the database", error);
process.exit();
});

app.use((req, res, next) => {
    res.setHeader("Access-Control-Allow-Origin", "*");
    res.header(
    "Access-Control-Allow-Headers",
    "Origin, X-Requested-With, Content-Type, Accept"
    );
    next();
    });
    

app.use(urlencoded({ limit: "50mb", extended: true }));
app.use(express.json({ limit: "50mb", extended: true }));

app.post('/user', (req, res) => {
    console.log("Hello there")
    res.send('Home Page Route')
   
});


const port = process.env.PORT || 3000;

app.listen(port, () => console.log(`Server running on ${port}, http://localhost:${port}`));


ارجو المساعدة في هذه المشكلة لم اعد اعرف الحل.

Recommended Posts

لا توجد أي إجابات على هذا السؤال بعد

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...