nodejs中模块之间怎么传值?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs中模块之间怎么传值?相关的知识,希望对你有一定的参考价值。
A.js传值到B.js,然后在B.js里做了某些算法处理,再由B.js把值传回A.js,请问该怎么做?
传值的模块需要将传值的接口导出(export)
接受值的模块require 就可以了。
以下为示例将模块A中的str传入模块B并在B中打印出来
//A.js
const str = 'hello!';module.exports = str;
//B.js
let str = require( './A');console.log(str);// hello! 参考技术A // A.js
var b = require('./B');
console.log(b.B(1));// 输出2// B.js
function B(b)
return b + 1;
exports.B = B;本回答被提问者采纳 参考技术B (javascript)nodejs不同模块之间如何传值:data.js(获取一个json,console出来正确)通过exports传到index.js里... 参考技术C 你可以写一个第三方模块,专门用于存储设置和获取数据。
C
{
getData()
setData()
}
A
{
C.setData();
B.cal();
C.getData();
}
B
{
cal()
{
C.getData();
cal
}
}
php之间怎么传值
一个php中执行另外一个php文件是,怎么传值???
比如index.php中有ID=123,idclass=456;
在index.php中执行require("test.php")是,ID和idclass的值怎么传过去
求小例子啊
举个小例子啊,没有跳转关系,require_once("index.php?id=$Number");我这么写的,有错啊
追答问号后面的去掉,直接require_once('index.php'),然后在下面直接echo $ID 就会输出ID 的值的 直接可以访问。
index.php内容:$id = 123;
test.php内容:require_once('index.php'); echo $id;
这样直接就能用。
传值方式有多种,还有是本页传值,还是跨页传值。
1, 变量传值,比如:
$num = 1;
$count = $num;
2, POST、GET表单传值
3, URL跳转传值,比如:
<a href="index.php?id=123">传值 </a>
4, SESSION COOKIE 传值,比如:
session_start();
$_SESSION['user'] = 'nihao';
echo $_SESSION['user'] ; 参考技术B 全局变量 可以写session global 这里我感觉你更应该用test.php?id=123&idclass=456 这样的话 在test.php里用$_GET['id'] $_GET['idclass']得到 正确追问
求例子啊
参考技术C require 之后,被引入的文件中的变量、方法、类 都可以再当前页面使用,所以你没必要传值啊,$abc(被引用文件中的某个变量) = $id; 参考技术D 全局变量 可以写session global 这里我感觉你更应该用test.php?id=123&idclass=456 这样的话 在test.php里用$_GET['id'] $_GET['idclass']得到追问
index.php中require('test.php?id=123&idclass=456');这么写吗?好像不行。全局变量怎么定义,可以举个例子吗
以上是关于nodejs中模块之间怎么传值?的主要内容,如果未能解决你的问题,请参考以下文章