I'm trying to play a bit with Node.js when I have some spare time.
I'm currently trying to work my way through the tutorial at
https://www.ibm.com/developerworks/ibmi/library/i-native-js-app-ibmi-with-nodejs/index.html
I have made it up to the point where I try to connect to DB2.
So a couple of quick basic questions that I worked around, but wondered if someone could clarify.
On the statement
Var webserver = http.createServer((req,res)
I cannot get it to work unless I change it to
Var webserver = http.createServer(function(req,res).
Anyone know why?
Secondly the sample uses => in several sections of the code.
I cannot get it to work unless I remove these.
Now on to the db2 piece.
I've tried keying and copying/pasting removing the => and adding the function
But I keep getting invalid tokens on the { after the fs.exists line.
So I tried to run step my way through it a piece at a time, but it doesn't seem to like the db = require('/QOpenSys...... line
var db = require('/QOpenSys/QIBM/ProdData/OPS/Node6/os400/db2i/lib/db2a');
Error: Symbol resolution failed for /QOpenSys/QIBM/ProdData/OPS/Node6/os400/db2i/bin/db2ia.node because:
Symbol _ZN2v816FunctionTemplate12SetClassNameENS_5LocalINS_6StringEEE (number 74) is not exported from dependent
module node.
Symbol _ZN2v816FunctionTemplate3NewEPNS_7IsolateEPFvRKNS_20FunctionCallbackInfoINS_5ValueEEEENS_5LocalIS4_EENSA_INS_9SignatureEEEi (number 77) is not exported from dependent
module node.
Symbol _ZN2v82V88MakeWeakEPPNS_8internal6ObjectEPvPFvRKNS_16WeakCallbackInfoIvEEENS_16WeakCallbackTypeE (number 80) is not exported from dependent
module node.
Symbol _ZN2v86Object3SetENS_5LocalINS_5ValueEEES3_ (number 89) is not exported from dependent
module node.
Symbol _ZN2v86Object3SetEjNS_5LocalINS_5ValueEEE (number 90) is not exported from dependent
module node.
Symbol _ZN2v86String9Utf8ValueC1ENS_5LocalINS_5ValueEEE (number 92) is not exported from dependent
module node.
Can someone help me sort this out?
Also, if anyone has any working examples, they wouldn't mind sharing, that would be greatly appreciated.
Thanks
Mike
NOTICE: This message, including any attachment, is intended as a confidential and privileged communication. If you have received this message in error, or are not the named recipient(s), please immediately notify the sender and delete this message.
As an Amazon Associate we earn from qualifying purchases.