diff --git a/.gitignore b/.gitignore index 485dee6..5b04c74 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .idea +node_modules/ diff --git a/homepage/contact.html b/homepage/contact.html index 7b9ae43..b672440 100644 --- a/homepage/contact.html +++ b/homepage/contact.html @@ -52,6 +52,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -120,7 +162,7 @@
-
+

Our Address

@@ -135,22 +177,22 @@
- +
- +
- +
- +
@@ -205,31 +247,6 @@
- - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/homepage/js/main.js b/homepage/js/main.js index 2b2988f..e542d61 100644 --- a/homepage/js/main.js +++ b/homepage/js/main.js @@ -213,7 +213,6 @@ } , { offset: '90%' } ); } }; - // Document on load. $(function(){ diff --git a/index.js b/index.js new file mode 100644 index 0000000..2e2673a --- /dev/null +++ b/index.js @@ -0,0 +1,43 @@ +var express = require('express'); +var bodyParser = require('body-parser'); +var nodemailer = require('nodemailer'); + +var app = express(); + +app.use(bodyParser.urlencoded({ extended: false })); +app.use(bodyParser.json()); + +app.use(express.static('homepage')); + +app.post('/post',function (req, res) { + console.log(req.body); + + // create reusable transporter object using the default SMTP transport + var transporter = nodemailer.createTransport('smtps://tiankonggongchang%40gmail.com:tiankonggongchang1@smtp.gmail.com'); + +//setup e-mail data with unicode symbols + var mailOptions = { + from: req.body.name + req.body.email, // sender address + to: 'guzhaoyuan@126.com', // list of receivers + subject: '[Homepage Message]', // Subject line + text: req.body.message, // plaintext body + }; + +// send mail with defined transport object + transporter.sendMail(mailOptions, function(error, info){ + if(error){ + console.log(error); + }else{ + console.log('Message sent: ' + info.response); + } + }); + + //res.sendStatus(200); + res.redirect("/contact.html"); + //res.end('{"success" : "Updated Successfully", "status" : 200}'); +}) + +app.listen(3000, function () { + console.log('Example app listening on port 3000!'); +}); + diff --git a/package.json b/package.json new file mode 100644 index 0000000..d77603c --- /dev/null +++ b/package.json @@ -0,0 +1,25 @@ +{ + "name": "skywork-homepage", + "version": "1.0.0", + "description": "homepage for skyworks", + "main": "index.js", + "scripts": { + "test": "node index.js" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/guzhaoyuan/Skyworks-Homepage.git" + }, + "author": "gzy", + "license": "ISC", + "bugs": { + "url": "https://github.com/guzhaoyuan/Skyworks-Homepage/issues" + }, + "homepage": "https://github.com/guzhaoyuan/Skyworks-Homepage#readme", + "dependencies": { + "body-parser": "^1.15.2", + "express": "^4.14.0", + "nodemailer": "^2.6.4", + "nodemailer-smtp-transport": "^2.7.2" + } +}