Express를 사용하여 정적 파일을 호스팅하는 방법
이번에는 Express를 사용하여 정적 파일을 호스팅하는 방법과 Express를 사용하여 정적 파일을 호스팅할 때 어떤 주의사항이 있는지 보여드리겠습니다. 다음은 실제 사례입니다. 살펴보겠습니다.
Middlewareexpress.static
express를 사용하여 디렉터리를 초기화할 때 app.js에서 app.use를 많이 보게 됩니다.
주요 미들웨어 중 하나는 express.static입니다(미들웨어는 버전 4.0에도 그대로 유지됩니다)
var express = require('express'); var app = express(); app.use('/static',express.static('public'));
Express.static은 정적 파일, js, css, img 등을 호스팅하는 데 도움이 될 수 있습니다.
express.static은
을 사용합니다. 프로젝트 디렉토리의 public 아래에 css, js, img 및 기타 폴더가 있습니다.
서버를 시작할 때 데이터에 액세스할 수 있도록 Express를 통해 호스팅해야 합니다.
app.js에
var express = require('express'); var app = express(); app.use(express.static('public'));
를 추가하면
http://localhost:3000/css/style.css
http://localhost:3000/js/style.js
http://localhost를 전달할 수 있습니다. 3000/img/style.png
참고:모든 파일의 경로는 저장소 디렉터리에 상대적이므로 정적 파일이 저장된 디렉터리 이름은 URL에 표시되지 않습니다.
가상 디렉터리
는 정적 리소스 디렉터리의 탑재 경로를 지정하여 구현됩니다.
정적 파일에 가상 디렉터리를 추가하면 때로는 통합된 방식으로 URL을 관리하기가 더 쉬워지고 리소스의 속성을 한 눈에 볼 수도 있습니다.
var express = require('express'); var app = express(); app.use('static',express.static('public'));
이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 자료:
vue를 사용하여 빈 공간을 클릭하여 div 구현을 숨기는 방법
위 내용은 Express를 사용하여 정적 파일을 호스팅하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











파일 업로드를 처리하는 방법은 무엇입니까? 다음 글에서는 Express를 사용하여 노드 프로젝트에서 파일 업로드를 처리하는 방법을 소개하겠습니다. 도움이 되길 바랍니다.

C 언어에서 static 키워드의 역할과 사용법에 대한 심층 분석 C 언어에서 static은 함수, 변수 및 데이터 유형을 정의하는 데 사용할 수 있는 매우 중요한 키워드입니다. static 키워드를 사용하면 객체의 링크 속성, 범위, 생명주기가 변경될 수 있습니다. C 언어에서 static 키워드의 역할과 사용법을 자세히 분석해 보겠습니다. 정적 변수 및 함수: 함수 내에서 static 키워드를 사용하여 정의된 변수를 전역 수명 주기를 갖는 정적 변수라고 합니다.

Express와 Laravel의 심층 비교: 최고의 프레임워크를 선택하는 방법은 무엇입니까? 프로젝트에 적합한 백엔드 프레임워크를 선택할 때 Express와 Laravel은 의심할 여지 없이 개발자들 사이에서 인기 있는 두 가지 선택입니다. Express는 Node.js 기반의 경량 프레임워크인 반면 Laravel은 PHP 기반의 널리 사용되는 프레임워크입니다. 이 기사에서는 이 두 프레임워크의 장점과 단점을 심층적으로 비교하고 개발자가 자신의 요구 사항에 가장 적합한 프레임워크를 선택하는 데 도움이 되는 특정 코드 예제를 제공합니다. 성능 및 확장성Expr

Express와 Laravel은 각각 JavaScript와 PHP라는 두 가지 주요 개발 언어의 뛰어난 프레임워크를 대표하는 매우 인기 있는 웹 프레임워크입니다. 이 기사에서는 개발자가 자신의 프로젝트 요구 사항에 더 적합한 프레임워크를 선택하는 데 도움이 되도록 이 두 프레임워크를 비교 분석합니다. 1. 프레임워크 소개 Express는 Node.js 플랫폼을 기반으로 하는 웹 애플리케이션 프레임워크로 개발자가 고성능 웹 애플리케이션을 빠르게 구축할 수 있도록 하는 일련의 강력한 기능과 도구를 제공합니다. 표현하다

PHP에서 개인 정적 메소드의 역할 및 애플리케이션 시나리오 PHP 프로그래밍에서 개인 정적 메소드는 정의된 클래스 내에서만 액세스할 수 있고 외부에서 직접 호출할 수 없는 특수 메소드 유형입니다. 프라이빗 정적 메서드는 일반적으로 클래스의 내부 논리 구현에 사용되며 세부 정보를 캡슐화하고 숨기는 방법을 제공하는 동시에 정적 메서드의 특성을 가지며 클래스 개체를 인스턴스화하지 않고도 호출할 수 있습니다. 다음에서는 개인 정적 메서드의 역할 및 적용 시나리오를 논의하고 특정 코드 예제를 제공합니다. 기능: 구현 세부 사항을 캡슐화하고 숨깁니다. 개인 정적

현대 소프트웨어 개발에서 버전 제어와 코드 호스팅은 매우 중요한 링크입니다. 세계 최대의 오픈 소스 커뮤니티이자 코드 호스팅 플랫폼인 GitHub는 개발자에게 강력한 버전 제어 및 협업 도구를 제공합니다. 이 기사에서는 PHP 개발자가 코드를 더 잘 관리하고 공유할 수 있도록 코드 호스팅에 GitHub를 사용하는 방법을 소개합니다. GitHub 계정을 만들려면 먼저 GitHub 공식 웹사이트(https://github.com/)를 열고 홈페이지 오른쪽 상단에 있는 "가입"을 클릭하세요.

빠른 정적 상대 위치 지정은 웹 개발에서 매우 중요한 위치 지정 방법입니다. 이를 통해 문서 흐름에서 해당 위치를 유지하면서 요소를 일반 위치에 비해 약간 조정할 수 있습니다. 이 기사에서는 빠른 정적 상대 위치 지정의 사용과 몇 가지 일반적인 애플리케이션 시나리오를 자세히 소개합니다. 먼저, 빠른 정적 상대 위치 지정의 기본 개념을 이해해야 합니다. CSS에는 요소 위치를 지정하는 네 가지 방법이 있습니다: 정적 위치 지정, 상대 위치 지정, 절대 위치 지정, 고정 위치 지정. 정적 위치 지정은 요소의 위치 지정 방법으로 문서에 따라 결정됩니다.

node+express는 쿠키를 어떻게 작동합니까? 다음 글에서는 노드를 사용하여 쿠키를 운영하는 방법을 소개하겠습니다. 도움이 되셨으면 좋겠습니다!
