orange-lion氏の言うとおり小さくしたほうがいいですよ。
サーバ側はこれくらいでいいです。
javascript
1//express
2var express = require('express');
3var app = express();
4//モジュール
5var fs = require('fs');
6var http = require('http');
7var bodyParser = require('body-parser');
8
9app.use(bodyParser.json());
10app.use(bodyParser.urlencoded({ extended: true }));
11
12//routeing
13var router = express.Router();
14
15//webサーバ作成
16var server = http.createServer(app);
17
18//ポート指定して起動、待ち受け
19var port = 3000;
20server.listen(port);
21//ルートフォルダ解放
22app.use(express.static('/'));
23
24// get
25router.get('/',function(req, res){
26 res.sendFile(__dirname + '/index.html');
27});
28
29// post
30router.post('/',function (req, res) {
31 console.log('post!');
32 // jsonここ
33 console.log(req.body);
34});
35
36app.use(router);
index.html
html
1<html lang="ja">
2 <head>
3 <meta charset="UTF-8">
4 <title></title>
5</head>
6<body>
7 <a href="#" id="post">post</a>
8 <script src="//code.jquery.com/jquery-1.11.3.js"></script>
9 <script>
10 $(function(){
11 $('#post').on('click', function(){
12 var hoge = "this is text";
13 $.ajax({
14 url: 'http://localhost:3000/',
15 method: 'post',
16 data: {name: "hoge"}
17 })
18 })
19 })
20 </script>
21</body>
22</html>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。