让我解释一下我在做什么。我已经在app.js中包含了快递模块。在这里,我想访问index.js、admin.js、gallery.js中的这个模块。但是我不想在js文件中再次编写相同的代码。
让我给你看看我的场景。
app.js has
var express = require('express');
index.js有
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(
我想在node.js的express框架中更改req.ip的值,但在自定义成员例如: req.my_var工作时,req.ip仍然保持不变;我无法弄清楚这两种情况的区别……有什么想法吗?
var truncateIPAddress = function (req, res, next) {
req.ip = req.ip.substring(0,30); // still the same value in other route
req.my_var = 'test'; //it works
next();
}
app.use(truncateIPAddress)
我想在node.js中实现“变量共享”,但我找不到一种可行的方法。 我的目标是能够更改另一个文件中的变量。例如,我在主文件中有a,但在另一个文件(test.js)中执行了某些操作后,a应该在主文件中更改它的值。有可能实现吗?如何实现? 我试过这段代码,但它似乎不起作用。 main.js let a = 10;
module.exports.test = a;
console.log(a);
require('./test.js');
console.log(a); test.js let b = require('./main.js').test;
b = 1