demo-express-hello-world
Demo Express hello world app: set up a simple app using Express web framework for Node.js
https://github.com/joelparkerhenderson/demo-express-hello-world
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.0%) to scientific vocabulary
Repository
Demo Express hello world app: set up a simple app using Express web framework for Node.js
Basic Info
- Host: GitHub
- Owner: joelparkerhenderson
- Language: JavaScript
- Default Branch: master
- Size: 4.88 KB
Statistics
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Demo Express hello world
This demo shows how to create a simple app using Express, which is a web framework for Node.js
Start
Use the Express starter instructions: http://expressjs.com/en/starter/installing.html
Make an app:
sh
$ mkdir myapp
$ cd myapp
Initialize:
```sh $ npm init This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults.
See npm help json for definitive documentation on these fields
and exactly what they do.
Use npm install <pkg> afterwards to install a package and
save it as a dependency in the package.json file.
Press ^C at any time to quit. package name: (myapp) version: (1.0.0) description: demo description entry point: (index.js) app.js test command: git repository: keywords: demo keywords author: Joel Parker Henderson (joel@joelparkerhenderson.com) license: (ISC) About to write to /Users/joel/git/joelparkerhenderson/demoexpresshello_world/myapp/package.json:
{ "name": "myapp", "version": "1.0.0", "description": "demo description", "main": "app.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [ "demo", "keywords" ], "author": "Joel Parker Henderson (joel@joelparkerhenderson.com)", "license": "ISC" }
Is this OK? (yes) ```
Install Express:
sh
npm install express
Run
Run the app file:
sh
$ node app.js
Example app listening on port 3000!
Browse http://localhost:3000/
You see "Hello World!"
Git
sh
git init
echo "/node_modules" > .gitignore
git add --all
git commit "Start"
Owner
- Name: Joel Parker Henderson
- Login: joelparkerhenderson
- Kind: user
- Location: California
- Website: http://www.joelparkerhenderson.com
- Repositories: 319
- Profile: https://github.com/joelparkerhenderson
Software developer. Technology consultant. Creator of GitAlias.com, NumCommand.com, SixArm.com, and many open source projects.
Citation (CITATION.cff)
cff-version: 1.2.0
title: Demo Express hello world
message: >-
If you use this work and you want to cite it,
then you can use the metadata from this file.
type: software
authors:
- given-names: Joel Parker
family-names: Henderson
email: joel@joelparkerhenderson.com
affiliation: joelparkerhenderson.com
orcid: 'https://orcid.org/0009-0000-4681-282X'
identifiers:
- type: url
value: 'https://github.com/joelparkerhenderson/demo-express-hello-world/'
description: Demo Express hello world
repository-code: 'https://github.com/joelparkerhenderson/demo-express-hello-world/'
abstract: >-
Demo Express hello world
license: See license file
GitHub Events
Total
- Push event: 1
Last Year
- Push event: 1
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Joel Parker Henderson | j****l@j****m | 2 |
Committer Domains (Top 20 + Academic)
Dependencies
- accepts 1.3.5
- array-flatten 1.1.1
- body-parser 1.18.2
- bytes 3.0.0
- content-disposition 0.5.2
- content-type 1.0.4
- cookie 0.3.1
- cookie-signature 1.0.6
- debug 2.6.9
- depd 1.1.2
- depd 1.1.1
- destroy 1.0.4
- ee-first 1.1.1
- encodeurl 1.0.2
- escape-html 1.0.3
- etag 1.8.1
- express 4.16.3
- finalhandler 1.1.1
- forwarded 0.1.2
- fresh 0.5.2
- http-errors 1.6.3
- http-errors 1.6.2
- iconv-lite 0.4.19
- inherits 2.0.3
- ipaddr.js 1.6.0
- media-typer 0.3.0
- merge-descriptors 1.0.1
- methods 1.1.2
- mime 1.4.1
- mime-db 1.33.0
- mime-types 2.1.18
- ms 2.0.0
- negotiator 0.6.1
- on-finished 2.3.0
- parseurl 1.3.2
- path-to-regexp 0.1.7
- proxy-addr 2.0.3
- qs 6.5.1
- range-parser 1.2.0
- raw-body 2.3.2
- safe-buffer 5.1.1
- send 0.16.2
- serve-static 1.13.2
- setprototypeof 1.0.3
- setprototypeof 1.1.0
- statuses 1.4.0
- type-is 1.6.16
- unpipe 1.0.0
- utils-merge 1.0.1
- vary 1.1.2
- express ^4.16.3