Как загрузить контент на свой сайт с сервера - PullRequest
0 голосов
/ 05 марта 2020

Я понимаю, что могу использовать функцию загрузки jquery для загрузки содержимого в мой файл html. Однако я изо всех сил пытаюсь повторить это со стороны сервера.

app.get("/", initialise_website)
function initialise_website(req, res) {
  app.use(express.static("public"));
  res.sendFile(__dirname + "/index.html");
};

app.post("/", SignUpSuccess);

function SignUpSuccess(req, res) {
  const firstName = req.body.firstName
  const lastName = req.body.lastName
  const email = req.body.email

  const contact = {
    members: [{
      email_address: email,
      status: "subscribed",
      merge_fields: {
        FNAME: firstName,
        LNAME: lastName
      }
    }]
  }

  const JSON_contact = JSON.stringify(contact);
  const MC_url = "----------------------------"
  const options = {
    auth: "------------------------------",
    method: "post"
  }

  const MC_subscribe = https.request(MC_url, options, function(MC_response) {
    if(MC_response.statusCode === 200){$(#form_header).load(__dirname + "/success.html #sucsub"))}

    MC_response.on("data", function(data) {
      console.log(JSON.parse(data))

    })
  })







  MC_subscribe.write(JSON_contact)
  MC_subscribe.end()
}

Итак, я пытаюсь создать страницу регистрации. Когда пользователь регистрируется со своим адресом электронной почты и именем, мой сервер отправит запрос post на внешний API.

Когда я отправлю этот запрос на внешний API, я хочу определить, был ли запрос успешным.

Если запрос успешен, я хочу обновить элемент с идентификатором #form_header в моем индексе. html и загрузите в другой элемент id #sucsub из другого html файла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...