package main
import (
"fmt"
"net/http"
"runtime"
)
func init() {
runtime.GOMAXPROCS(1)
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":1337", nil)
}
func handler(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "text/plain; charset=utf-8")
fmt.Fprintf(w, r.URL.Path)
}func init() {
runtime.GOMAXPROCS(4)
}var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end(req.url);
}).listen(1337, '127.0.0.1');var http = require('http');
var cluster = require('cluster');
if(cluster.isMaster) {
for (var i = 0; i < 4; i++) {
cluster.fork();
}
} else {
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end(req.url);
}).listen(1337, '127.0.0.1');
}
Да и вообще можете не заморачиваться чистым рестом, в 90% случаях, если не больше, то что люди называют рест - им не является, ибо реализует только часть этих рекомендаций.
А все из-за того что рест в большинстве реальных приложений не применим на 100% впринципе, ибо на деле pure rest противоречит безопасности в web
Так что я бы не заморачивался))