私は Node.js を初めて使用し、それについて 2 つの質問があります。
- サーバー側で通常の TCP ソケットを作成できますか?
- サーバー側でファイルを読み書きすることはできますか?
それで全部です。これらは両方とも、私のプログラムを Web 上に置くために重要です。
私は Node.js を初めて使用し、それについて 2 つの質問があります。
それで全部です。これらは両方とも、私のプログラムを Web 上に置くために重要です。
ノードには、探している機能を備えた組み込みモジュールがあります。net
ネイティブモジュールを使用して、サーバー側で生の TCP ソケットを作成できます。
var net = require('net');
net.createServer(function(socket) {
socket.write('data');
socket.end();
});
fs
また、ファイル システム操作用のモジュールもあります。
var fs = require('fs');
var data = 'a string';
var file = './file';
fs.writeFile(file, data, function(err) {
if (err) throw err;
// file has been written to disk
});
// or synchronously writing a file
fs.writeFileSync(file, data);
// fetch the data asynchronously
fs.readFile(file, function(err, data) {
// we have "a string"
});
// synchronously reading a file
var str = fs.readFileSync(file);