본문 바로가기

프로그래밍

(18)
[iOS] SwiftUI를 이용하여 Web page 띄우기 SwiftUI를 통해 웹페이지를 띄우는 것은 상당히 간단하다. 어떠한 framework도 import 할 필요 없이 URL과 간단한 설정만 하면 끝난다. ContentView.swift import SwiftUI struct ContentView: View { var body: some View { WebView(url: "https://taeminator1.tistory.com") .frame(maxWidth: .infinity) } } 다음은 Info.plist에 내용을 수정하면 된다. Information property list file의 약자로, 앱 실행에 필요한 여러 가지 설정을 text 형식으로 만들어 놓은 파일이다. 여러 속성 중, App Transport Security Settings의..
[Node.js]공유기를 이용해 웹페이지 공개하기 콘솔 창을 띄어 node.js파일을 실행시키는 것은 어렵지 않다. 하지만 이렇게만 진행하면 자신의 컴퓨터(host computer)에서만 웹페이지를 볼 수 있는 한계가 있다. 이 페이지를 다른 사람들과 공유하는 방법을 알아보자. 자신의 서버를 외부와 공유하기 위해서는 공유기에 있는 두 가지 설정을 해줘야 한다. 첫 번째는 포트 포워딩(Port Forwarding)이고, 두 번째는 DDNS(Dynamic Domain Name System)이다. 1. 포트 포워딩(Port Forwarding) 설정 이름에서 알 수 있듯이, 서버와 공유기, 클라이언트 간을 특정 포트로 연결시키는 방법이다. 그 방법은 다음과 같다. (현재 보유하고 있는 공유기인 iptime 기준이다. 먼저 웹브라우저에서 192.168.0.1을..