На моем сервере node-opcua я загружаю файл XML с определенными узлами и ссылками. Когда я запускаю свой сервер node-opcua и подключаюсь к нему (используя унифицированный OPC-клиент), я вижу только узлы верхнего уровня. Но когда я просматриваю свой узел в клиенте, я вижу ниже ошибку:
const server_options = {
//certificateFile: server_certificate_file,
//privateKeyFile: server_certificate_privatekey_file,
port: port,
nodeset_filename: [
path.join(rootFolder,"modeling/DDHubOPCUA.NodeSet2.xml"),
standard_nodeset_file
]
};
const server = new OPCUAServer(server_options);
const endpointUrl = server.endpoints[0].endpointDescriptions()
[0].endpointUrl;
const hostname = require("os").hostname();
console.log(" server PID :".yellow, process.pid);
server.on("post_initialize", function () {
const addressSpace = server.engine.addressSpace;
const rootFolder = addressSpace.findNode("RootFolder");
});
server.start(function (err) {
if (err) {
console.log(" Server failed to start ... exiting");
process.exit(-3);
}
console.log(" server on port :".yellow,
server.endpoints[0].port.toString().cyan);
console.log(" endpointUrl :".yellow, endpointUrl.cyan);
console.log("\n server now waiting for connections. CTRL+C to
stop".yellow);
});