Angularjs 如何在角度侧访问nodejs配置参数?
我有nodejs配置文件(后端),其中定义了一些配置数据:Angularjs 如何在角度侧访问nodejs配置参数?,angularjs,node.js,Angularjs,Node.js,我有nodejs配置文件(后端),其中定义了一些配置数据: module.exports = { product: { name: 'Event' }, server: { host: '0.0.0.0', port: 8000 }, database: { host: '127.0.0.1', port: 27017, db: 'EventE
module.exports = {
product: {
name: 'Event'
},
server: {
host: '0.0.0.0',
port: 8000
},
database: {
host: '127.0.0.1',
port: 27017,
db: 'EventExchange',
username: '',
password: ''
},
key:{
privateKey: 'dufediioeduedhn',
tokenExpiry: 1*30*1000*60 //1 hour
},
admin:{
"username" : "admssin",
"password" : "adminss123",
"scope" : "adamssin"
}
};
我必须访问angular(客户端)中的端口
和主机
参数。怎么可能呢?
谢谢 您必须在响应中发送它们(通过发送JSON) 之后,您可以使用Json.parse解析它 例如:在节点端创建一个RESTAPI
app.get('/getConfig/', function (req, res, next) {
//NOW FETCH YOUR CONFIG
//PUT THE CONFIG IN JSON
var myConfig={port:database.port,host:database.hoat}
res.json(myConfig);
});
现在使用$http从AngularJs代码调用此api
例如:
$http.get("/getConfig").success(function(data))
{
console.log(data);
console.log(data.port);
console.log(data.host);
}
希望这对你有帮助!!干杯:)您必须在响应中发送它们(通过发送JSON) 之后,您可以使用Json.parse解析它 例如:在节点端创建一个RESTAPI
app.get('/getConfig/', function (req, res, next) {
//NOW FETCH YOUR CONFIG
//PUT THE CONFIG IN JSON
var myConfig={port:database.port,host:database.hoat}
res.json(myConfig);
});
现在使用$http从AngularJs代码调用此api
例如:
$http.get("/getConfig").success(function(data))
{
console.log(data);
console.log(data.port);
console.log(data.host);
}
希望这对你有帮助!!干杯:)怎么办???解释问题所在,您尝试了什么。我需要客户端配置文件中的端口和主机,这样我们就不需要手动更改代码中的每个位置的端口和主机。若我将更改配置文件中的端口和主机参数,它将自动获得更改整个web应用程序。如何???解释问题所在,您尝试了什么。我需要客户端配置文件中的端口和主机,这样我们就不需要手动更改代码中的每个位置的端口和主机。若我将更改配置文件中的端口和主机参数,它将自动获得更改整个web应用程序。