我的问题有三个组成部分。
我没有成功创建一个我可以访问的变量 - 我尝试了一个单独的.js文件export.global
,以及var sum = require('./sum');
将数据发送到服务器的最佳猜测是$.post ('/sum', 'entry=20', showNewTotal);
。
我也可以将它显示在showNewTotal $('#currentSum').text('data');
这似乎应该很简单,但是我无法确定任何例子。
答案 0 :(得分:0)
您的总和模块可能如下所示:
module.exports = {sum:0};
要在任何地方设置,请执行以下操作:
var sum = require('./sum');
sum.sum = 10;
要在其他地方检索它,请执行以下操作:
var sum = require('./sum');
console.log(sum.sum);
所以要用$ .post设置它,你需要一个像adeneo一样的路由设置使用app.post('/ sum')和一个处理程序,通过抓取条目参数然后发送来执行我写的集合返回一个像showNewTotal函数将使用的{new_total:sum.sum}这样的对象。