seneca
Node.js를 위한 마이크로서비스 툴킷입니다.
파일 탐색기
- todo.yml
- empty.txt
- package-lock.json
- package.json
- README.txt
- sales-tax-app-client.js
- sales-tax-app.js
- sales-tax-client.js
- sales-tax-complex.js
- sales-tax-config.js
- sales-tax-error.js
- sales-tax-log-handler.js
- sales-tax-log.js
- sales-tax-logentries.js
- sales-tax-plugin.js
- sales-tax.js
- testrun.correct
- testrun.sh
- client-service.js
- listen-service.js
- bad.js
- bar.js
- deepextend.js
- dev.options.js
- echo.js
- foo-defopts.js
- foo.js
- init.js
- mercury-plugin.js
- module-defopts.js
- module.js
- name0.js
- name1.js
- README.md
- seneca.options.js
- simple.js
- tags.js
- venus-service.js
- venus.js
- zed-access.js
- zed-dev.js
- zed-tag.js
- zed.js
- config-client.js
- config-server.js
- custom-logger.js
- decoration.js
- error-handling.js
- load-order.js
- quick-example.js
- create-a-release.md
- msg-transport-protocol.md
- act.d.ts
- act.js
- act.js.map
- act.ts
- actions.d.ts
- actions.js
- actions.js.map
- actions.ts
- add.d.ts
- add.js
- add.js.map
- add.ts
- api.d.ts
- api.js
- api.js.map
- api.ts
- common.d.ts
- common.js
- common.js.map
- common.ts
- errors.d.ts
- errors.js
- errors.js.map
- errors.ts
- inward.d.ts
- inward.js
- inward.js.map
- inward.ts
- legacy.d.ts
- legacy.js
- legacy.js.map
- legacy.ts
- logging.d.ts
- logging.js
- logging.js.map
- logging.ts
- meta.d.ts
- meta.js
- meta.js.map
- meta.ts
- options.d.ts
- options.js
- options.js.map
- options.ts
- outward.d.ts
- outward.js
- outward.js.map
- outward.ts
- plugin.d.ts
- plugin.js
- plugin.js.map
- plugin.ts
- print.d.ts
- print.js
- print.js.map
- print.ts
- prior.d.ts
- prior.js
- prior.js.map
- prior.ts
- ready.d.ts
- ready.js
- ready.js.map
- ready.ts
- sub.d.ts
- sub.js
- sub.js.map
- sub.ts
- transport.d.ts
- transport.js
- transport.js.map
- transport.ts
- die.js
- panic.js
- fatal.js
- options.seneca.js
- options.file.json
- options.require.js
- options.test.js
- seneca.options.js
- loader.js
- sf0.js
- bad-depends.js
- bad-init-error.js
- bad-init-timeout.js
- bad-load-plugin.js
- bad-load.js
- bad-missing.js
- bad-require-plugin.js
- bad-require.js
- bad-syntax-plugin.js
- bad-syntax.js
- bad.sh
- echo.server.js
- no-name.js
- options.file.js
- subfolder.js
- tmp.js
- tmpApi.js
- bar-plugin.js
- err-act-chain.js
- err-act-throw-chain.js
- err-act-throw.js
- err-act.js
- err-callback-chain.js
- err-callback.js
- err-client.js
- foo-plugin.js
- launch.js
- rate-client.js
- rate-server.js
- sub.js
- transports.js
- act.test.js
- actions.test.js
- add.test.js
- api.test.js
- close.test.js
- common.test.js
- custom.test.js
- debug.test.js
- delegation.test.js
- doc-test.sh
- entity-test.sh
- entity.test.js
- error-capture.js
- error.test.js
- explain.test.js
- exports.test.js
- fatal.js
- intern.test.js
- inward.test.js
- legacy.test.js
- logging.test.js
- memory.js
- message.test.js
- meta.test.js
- options.test.js
- order.test.js
- outward.test.js
- perf.js
- plugin.test.js
- print.test.js
- prior.test.js
- promise.test.js
- quick.js
- rate-client.js
- rate-server.js
- ready.test.js
- seneca-options.test.js
- seneca.test.js
- sequence.test.js
- shared.js
- smoke-test.sh
- smoke.test.js
- sub.test.js
- timeout.test.js
- translation.test.js
- transport.test.js
- util.test.js
- xward.test.js
- client.js
- delegate.js
- log.js
- plugin-define-error-multiple.js
- plugin-define-error-repo.js
- plugin-define-error.js
- plugin-init-error-multiple.js
- plugin-init-error.js
- seneca.options.js
- server.js
- te.js
- test.js
- wrap.js
- .coveralls.yml
- .eslintrc.js
- .gitignore
- .npmignore
- .prettierrc
- CHANGES.md
- CODE_OF_CONDUCT.md
- DEV.md
- LICENSE
- package.json
- README.md
- seneca.d.ts
- seneca.js
- seneca.js.map
- seneca.ts
- tsconfig.json
# 설치 가이드
node설치 및 실행 절차
npm install
프로젝트의 의존성 패키지를 설치합니다.
node microservice.js
마이크로서비스 애플리케이션을 실행합니다.
핵심 명령어
npm install seneca
프로젝트에 Seneca 라이브러리를 의존성으로 설치합니다.
npm run annotate
소스 코드의 주석을 분석하여 docs 폴더에 문서화 파일을 생성합니다.
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
node
설명 보기 ▼
node
서버 측 JavaScript 플랫폼 (Node.js).
더 많은 정보: <https://nodejs.org/docs/latest/api/cli.html#options>.
node {{path/to/file}}
JavaScript 파일 실행:
node
REPL(대화형 셸) 시작:
node --watch {{path/to/file}}
지정된 파일을 실행하고 가져온 파일이 변경될 때 프로세스를 재시작 (Node.js 버전 18.11+ 필요):
npm install
설명 보기 ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npm run
설명 보기 ▼
npm run
Run a script.
npm run
List available scripts:
npm run {{script_name}}
Run a script:
npm run {{script_name}} -- {{argument}} {{--option}}
Pass arguments to a script:
# 프로젝트 배지
-
npm version 바로가기
