Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

node.js example

License

NotificationsYou must be signed in to change notification settings

ddigitech/nodejs-ex

 
 

Repository files navigation

Node.js CICoverage Status

Example CRUD Application

Getting Started

Running Locally

First, install the dependencies

npm install

A Postgres DB is needed, so if you are using Docker, then you can start a postgres db easily.

docker run --name os-postgres-db -e POSTGRESQL_USER=luke -e POSTGRESQL_PASSWORD=secret -e POSTGRESQL_DATABASE=my_data -d -p 5432:5432 centos/postgresql-10-centos7

In this example, the db user isluke, the password issecret and the database ismy_data

You can then start the application like this:

DB_USERNAME=luke DB_PASSWORD=secret ./bin/www

Then go tohttp://localhost:8080

Other options:

  • npm run dev same asnpm start but with pretty output log.
  • npm run dev:debug shows debug information.

Running on Openshift

First, make sure you have an instance of Openshift setup and are logged in usingoc login.

Then create a new project using theoc commands

oc new-project fun-node-fun

For this example, you will also need a postgres db running on your Openshift cluster.

oc new-app -e POSTGRESQL_USER=luke -ePOSTGRESQL_PASSWORD=secret -ePOSTGRESQL_DATABASE=my_data centos/postgresql-10-centos7 --name=my-database

Then runnpm run openshift to deploy your app

Run the following command to show the newly exposed route that you can navigate:

oc get route nodejs-rest-http-crudNAME                    HOST/PORT                                        PATH   SERVICES                PORT   TERMINATION   WILDCARDnodejs-rest-http-crud   nodejs-rest-http-crud-opentel.apps-crc.testing          nodejs-rest-http-crud   8080                 None

Running on Openshift with traces enabled

About

node.js example

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML55.0%
  • JavaScript38.0%
  • Python6.8%
  • Makefile0.2%

[8]ページ先頭

©2009-2026 Movatter.jp