Nodejs程序怎么在服务器上运行

2024-12-05 04:05:20
推荐回答(2个)
回答1:

通过:可扩展的网络应用平台建立在Chrome的JavaScript运行。Node.js使用事件驱动,非阻塞I/O模型,使得它重量轻,高效。

function staticResHandler(localPath, ext, response) {
   fs.readFile(localPath, "binary", function (error, file) {
       if (error) {
           response.writeHead(500, { "Content-Type": "text/plain" });
           response.end("Server Error:" + error);
       } else {
           response.writeHead(200, { "Content-Type": getContentTypeByExt(ext) });
           response.end(file, "binary");
       }
   });
}

回答2:

首先实现一个处理静态资源的函数,其实就是对本地文件的读取操作,这个方法已满足了上面说的静态资源的处理。
//处理静态资源
function staticResHandler(localPath, ext, response) {
fs.readFile(localPath, "binary", function (error, file) {
if (error) {
response.writeHead(500, { "Content-Type": "text/plain" });
response.end("Server Error:" + error);
} else {
response.writeHead(200, { "Content-Type": getContentTypeByExt(ext) });
response.end(file, "binary");
}
});
}