基本上,我试图从头开始使用node.js建立一个基本的彗星服务器和客户端.一个尝试谷歌的事情它应该工作的过程,因为我正在测试它似乎工作正常.然而,一个问题仍在我脑海中.首先,我想向您展示代码.
var http = require('http');
var sys = require('sys');
var fs = require('fs');
var qs = require('querystring');
var server = http.createServer();
var connections = [];
server.on('request', function(req, res) {
console.log(req.url);
if(req.url == '/index') {
fs.readFile(__dirname + '/index.html', function(err, data){
if(err) {
res.writeHead(err, data);
return res.end('Error loading index.html');
}
res.writeHead(200);
res.end(data);
});
} else if(req.url == '/sendData') {
if (req.method == 'POST') {
var body = '';
req.on('data', function (data) {
body += data;
});
req.on('end', function () {
var POST …Run Code Online (Sandbox Code Playgroud) 我用Java创建了一个基本的Web服务器.它也可以运行PHP代码.
我执行:
php - f <file>
Run Code Online (Sandbox Code Playgroud)
获得结果并将其发送回客户端.它工作得很好,但是当我想使用phpinfo()时; 函数,它返回纯文本,因为它也写在手册中.我怎样才能像Apache一样以HTML格式获得结果?
谢谢!