IBM i(AS/400)의 PASE 환경에서 node.js를 이동하는 방법 [동작 확인편] (2/4)


1. 설치 환경 확인


처음 설치한 노드입니다.js 동작 확인
IBM i(AS/400)의 PASE 환경에서 node.운동 js의 방법 [준비편] (1/4)

[폴더 확인]


다음 폴더가 생성되었는지 확인
생성된 폴더:/QOpenSys/QIBM/ProdData/Node

[노드.js의 실행 확인]


확인 명령:node-v,npm-v
CALL QP2TERM
cd/QOpenSys/QIBM/ProdData/Node/bin
node -v
npm -v
아래와 같이 정확하게 집행하다.

이번 움직임은 별다른 일이 없었음을 확인하고, 참조한 자료에는 다음과 같은 내용이 적혀 있다.유사한 오류는 를 참조하십시오.
신호 5 오류 메시지가 나타나면 라인 오류가 발생합니다.
환경 변수에서 다중 루틴을 사용하면 루틴 오류를 제거할 수 있습니다.
>>> ADDENVVAR ENVVAR(QIBM_MULTI_THREADED) VALUE(‘Y’)
환경 변수의 변경은 PASE 애플리케이션에 영향을 미칩니다.

2. 자바스크립트의 준비


[JavaScript의 편집]


텍스트 편집기에서 JavaScript를 편집한 후 UTF-8에서 "hello.js"이름으로 저장
hello.js
var sys = require('sys');
var http = require('http');
var server = http.createServer(
function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.write('Hello World!!\n');
response.end();
}
).listen(8124);
sys.log('Server running at http://192.168.1.7:8124/');

[FTP 전송]


md 명령을 통해 IBM i 측의 보관 폴더를 만들고 "helloo.js"를 FTP로 전송합니다
폴더 생성 명령:md/home/node

3. JavaScript 실행


라우팅된 hello.js JavaScript 작업을 실행할지 확인


【명령 집행】


CALL QP2TERM
cd/QOpenSys/QIBM/ProdData/Node/bin
node/home/node/hello.js

[실행 결과]


소스에 지정된 IP 주소 및 포트에 대한 웹 브라우저 액세스가 다음과 같이 올바르게 표시됩니다.

이 기사를 읽어 주셔서 감사합니다!

좋은 웹페이지 즐겨찾기