2016-06-30 8 views
0

コード:s.pipeのようなものの情報や定義を見つける方法

tls.createServer(options, function (s) { 
    s.write(msg+"\n"); 
    s.pipe(s); 
}).listen(8000); 

問題:私はのparam Sのクラス/タイプのようなものを見つけることができません

1。 型は、Objectを返すだけです。

2ただし、このメソッドには、s.pipe/s.writeのように属しています。

情報や定義に関連する情報を見つける方法はありますか?

参考: https://docs.nodejitsu.com/articles/cryptography/how-to-use-the-tls-module/

ありがとうございました。

注: 1ほとんどがC言語のバックグラウンドアップです。
2変数のクラスを見つける方法があることを願っています。次に、そのクラスのマニュアルでパイプ/ジョインのようなメソッドの情報/定義を見つけることができます。
3 nodejで正しいことを実行する方法が正しいかどうかは不明です。

答えて

0

ソケットの略です。

const tls = require('tls'); 
const fs = require('fs'); 

const options = { 
    key: fs.readFileSync('server-key.pem'), 
    cert: fs.readFileSync('server-cert.pem'), 

    // This is necessary only if using the client certificate authentication. 
    requestCert: true, 

    // This is necessary only if the client uses the self-signed certificate. 
    ca: [ fs.readFileSync('client-cert.pem') ] 
}; 

const server = tls.createServer(options, (socket) => { 
    console.log('server connected', 
       socket.authorized ? 'authorized' : 'unauthorized'); 
    socket.write('welcome!\n'); 
    socket.setEncoding('utf8'); 
    socket.pipe(socket); 
}); 
server.listen(8000,() => { 
    console.log('server bound'); 
}); 

https://nodejs.org/api/tls.html#tls_tls_createserver_options_secureconnectionlistener

関連する問題