使用Ajax和Node.js的简单按钮单击示例?

Web*_*ful 3 javascript ajax node.js express

我是Ajax和Node.js + Express的新手.在这一点上,我试图弄清楚如何通过按钮与前端和后端进行通信.

我在HTML页面上有一个按钮,我想用它从后端调用函数并将文本输出到客户端.

以下是我为了我需要而拼凑的内容,但我正在寻找一个如何做到这一点的例子.

这一切都发生在/ page上

index.hjs文件

<button class="btn btn-success" onclick="install()">Install</button>

// Client Side Ajax Script
<script>
    $('button').click(function () {
        $.post('/page', {data: 'blah'}, function (data) {
        console.log(data);
      });
    }, 'json');
</script>
Run Code Online (Sandbox Code Playgroud)

app.js文件

app.post('/page', function (req, res, next) {
  calling.aFunction();
  res.write('A message!');
});
Run Code Online (Sandbox Code Playgroud)

这些是我需要的所有部件以及需要编辑哪些部件才能使此功能正常工作?

tak*_*ola 5

index.js

<button class="btn btn-success">Install</button>

// Client Side Ajax Script
<script>
    $('button').click(function () {
        $.post('/page', {data: 'blah'}, function (data) {
        console.log(data);
      });
    }, 'json');
</script>
Run Code Online (Sandbox Code Playgroud)

app.js

app.post('/page', function (req, res) {
    calling.aFunction();
    res.send('A message!');
});
Run Code Online (Sandbox Code Playgroud)

你应该看到"一条消息!" 在浏览器控制台中.