diff --git a/express/.gitignore b/express/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/express/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/express/.prettierrc.yaml b/express/.prettierrc.yaml new file mode 100644 index 0000000..9ffa4a8 --- /dev/null +++ b/express/.prettierrc.yaml @@ -0,0 +1,15 @@ +--- +printWidth: 80 +tabWidth: 4 +useTabs: true +semi: false +singleQuote: true +quoteProps: consistent +jsxSingleQuote: true +trailingComma: es5 +bracketSpacing: true +bracketSameLine: true +arrowParens: always +htmlWhitespaceSensitivity: strict +vueIndentScriptAndStyle: false +singleAttributePerLine: true diff --git a/express/bun.lockb b/express/bun.lockb new file mode 100755 index 0000000..dc22586 Binary files /dev/null and b/express/bun.lockb differ diff --git a/express/package.json b/express/package.json new file mode 100644 index 0000000..3d33f6c --- /dev/null +++ b/express/package.json @@ -0,0 +1 @@ +{ "dependencies": { "@types/express": "^4.17.17", "express": "^4.18.2" } } \ No newline at end of file diff --git a/express/server.ts b/express/server.ts new file mode 100644 index 0000000..e4cf152 --- /dev/null +++ b/express/server.ts @@ -0,0 +1,12 @@ +import express from 'express' + +const app = express() +const port = 1234 + +app.get('/', (req, res) => { + res.json({ message: 'Hello', data: 'World' }) +}) + +app.listen(port, () => { + console.log(`Listening on port ${port}...`) +})