'[Simple Web Server]'에 해당되는 글 2건
- 2021.03.08 Armeria
- 2013.07.07 [미완-동적인거 추가하기][Simple Web Server] Node.js - http 모듈 이용
Armeria: 어디서나 잘 어울리는 마이크로서비스 프레임워크
Dependency 추가
<Group Name>:<Artifact Id>:<Version>
compile "com.linecorp.armeria:armeria:0.68.2"
public class ArmeriaServer {
public static void main(String[] args) {
new ServerBuilder()
.http(7000)
.service("/hello", (ctx, res) -> HttpResponse.of(
HttpStatus.OK, MediaType.HTML_UTF_8
, "<h1>Hello</h1>"
)).build().start();
}
}
18:21:32.686 [main] DEBUG io.netty.channel.DefaultChannelId - -Dio.netty.machineId: a4:34:d9:ff:fe:ca:a7:dd (auto-detected) 18:21:32.742 [armeria-boss-http-*:7000] INFO com.linecorp.armeria.server.Server - Serving HTTP at /[0:0:0:0:0:0:0:0]:7000 - http://127.0.0.1:7000/ |
- [미완-동적인거 추가하기][Simple Web Server] Node.js - http 모듈 이용
- 日常茶飯事
- 2013. 7. 7. 23:05
그 다음은 동적으로 처리, 그 다음은 ap서버처럼
- Hello World
- 파일
- 이미지
- Hello World
var http = require('http'); http.createServer(function(req, res){ res.writeHead(200, {'Content-Type':'text/html'}); res.end('<h1>Hello world</h1>'); }).listen(7000, 'localhost');
- 파일
var http = require('http'); var fs = require('fs'); http.createServer(function(req, res){ fs.readFile(__dirname + '/index.html', function(err, data){ res.writeHead(200, {'Content-Type':'text/html'}); // res.end('<h1>Hello World</h1>'); res.end(data); }); }).listen(7000, function(){ console.log('Server running'); });
- 이미지
var http = require('http'); var fs = require('fs'); http.createServer(function(req, res){ fs.readFile(__dirname + '/수련.jpeg', function(err, data){ res.writeHead(200, {'Content-Type':'image/jpeg'}); res.end(data); }); }).listen(7000, function(){ console.log('Server running'); });
Recent comment