<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Nico C</title>
    <description>The latest articles on DEV Community by Nico C (@nicolacuomo).</description>
    <link>https://dev.to/nicolacuomo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F493600%2F143847e9-8acc-4346-af32-fa12ffb73858.jpg</url>
      <title>DEV Community: Nico C</title>
      <link>https://dev.to/nicolacuomo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nicolacuomo"/>
    <language>en</language>
    <item>
      <title>JoinUs Form/embedding in a landing page! </title>
      <dc:creator>Nico C</dc:creator>
      <pubDate>Sun, 18 Oct 2020 19:01:07 +0000</pubDate>
      <link>https://dev.to/nicolacuomo/joinus-form-embedding-in-a-landing-page-39g1</link>
      <guid>https://dev.to/nicolacuomo/joinus-form-embedding-in-a-landing-page-39g1</guid>
      <description>&lt;p&gt;Hello everyone, &lt;/p&gt;

&lt;p&gt;I'm trying to embed this Signup Form using HTML &amp;amp; Javascript, I got the template from Bootstrap. &lt;/p&gt;

&lt;p&gt;I'm having trouble to get the field_margin right through Mailchimp. &lt;/p&gt;

&lt;p&gt;The only data that passing is the mail address. So no ( FNAME &amp;amp; LNAME )&lt;/p&gt;

&lt;p&gt;Please keep on mind, I'm a beginner and studying the web development it was a real challenge for me being dyslexic. &lt;/p&gt;

&lt;p&gt;Can someone tell me how I can solve this problem? &lt;/p&gt;

&lt;p&gt;Please see the JV code below! &lt;/p&gt;

&lt;p&gt;Many thanks &lt;/p&gt;

&lt;p&gt;CODE: __________________________________________________________________________&lt;/p&gt;

&lt;p&gt;const express = require("express");&lt;br&gt;
const bodyParser = require("body-parser");&lt;br&gt;
const request = require("request");&lt;br&gt;
const https = require("https");&lt;/p&gt;

&lt;p&gt;const app = express();&lt;/p&gt;

&lt;p&gt;app.use(express.static("public"));&lt;/p&gt;

&lt;p&gt;app.use(bodyParser.urlencoded({&lt;br&gt;
  extended: true&lt;br&gt;
}));&lt;/p&gt;

&lt;p&gt;app.get("/", function(rec, res) {&lt;br&gt;
  res.sendFile(__dirname + "/signup.html");&lt;br&gt;
});&lt;/p&gt;

&lt;p&gt;app.post("/", function(req, res) {&lt;/p&gt;

&lt;p&gt;const firstName = req.body.fName;&lt;br&gt;
  const lastName = req.body.lName;&lt;br&gt;
  const email = req.body.email;&lt;/p&gt;

&lt;p&gt;const data = {&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;members: [{
  email_address: email,
  status: "subscribed",
  marge_fields: {
    FNAME: firstName,
    LNAME: lastName,
  }
}]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;};&lt;/p&gt;

&lt;p&gt;const jsonData = JSON.stringify(data);&lt;br&gt;
  const url = "&lt;a href="https://us2.api.mailchimp.com/3.0/lists/XXXXXXX"&gt;https://us2.api.mailchimp.com/3.0/lists/XXXXXXX&lt;/a&gt;";&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UfIwHwMs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/fkkt2s4bmo6nutopj06q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UfIwHwMs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/fkkt2s4bmo6nutopj06q.png" alt="Screenshot 2020-10-18 at 20.48.00"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;const options = {&lt;br&gt;
    method: "POST",&lt;br&gt;
    auth: "Imminxxxxx:XXXXXXXXXXX1b8fc263aaaf-us2",&lt;br&gt;
  }&lt;/p&gt;

&lt;p&gt;const request = https.request(url, options, function(response) {&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;response.on("data", function(data) {
  console.log(JSON.parse(data));
})
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;})&lt;/p&gt;

&lt;p&gt;request.write(jsonData);&lt;br&gt;
  request.end();&lt;/p&gt;

&lt;p&gt;});&lt;/p&gt;

&lt;p&gt;app.listen(3000, function() {&lt;br&gt;
  console.log("Server is running on port");&lt;br&gt;
});&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>html</category>
    </item>
  </channel>
</rss>
