Showing
4 changed files
with
174 additions
and
0 deletions
.gitignore
0 → 100644
| 1 | + | ||
| 2 | +# Created by https://www.toptal.com/developers/gitignore/api/node | ||
| 3 | +# Edit at https://www.toptal.com/developers/gitignore?templates=node | ||
| 4 | + | ||
| 5 | +### Node ### | ||
| 6 | +# Logs | ||
| 7 | +logs | ||
| 8 | +*.log | ||
| 9 | +npm-debug.log* | ||
| 10 | +yarn-debug.log* | ||
| 11 | +yarn-error.log* | ||
| 12 | +lerna-debug.log* | ||
| 13 | +.pnpm-debug.log* | ||
| 14 | + | ||
| 15 | +# Diagnostic reports (https://nodejs.org/api/report.html) | ||
| 16 | +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json | ||
| 17 | + | ||
| 18 | +# Runtime data | ||
| 19 | +pids | ||
| 20 | +*.pid | ||
| 21 | +*.seed | ||
| 22 | +*.pid.lock | ||
| 23 | + | ||
| 24 | +# Directory for instrumented libs generated by jscoverage/JSCover | ||
| 25 | +lib-cov | ||
| 26 | + | ||
| 27 | +# Coverage directory used by tools like istanbul | ||
| 28 | +coverage | ||
| 29 | +*.lcov | ||
| 30 | + | ||
| 31 | +# nyc test coverage | ||
| 32 | +.nyc_output | ||
| 33 | + | ||
| 34 | +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) | ||
| 35 | +.grunt | ||
| 36 | + | ||
| 37 | +# Bower dependency directory (https://bower.io/) | ||
| 38 | +bower_components | ||
| 39 | + | ||
| 40 | +# node-waf configuration | ||
| 41 | +.lock-wscript | ||
| 42 | + | ||
| 43 | +# Compiled binary addons (https://nodejs.org/api/addons.html) | ||
| 44 | +build/Release | ||
| 45 | + | ||
| 46 | +# Dependency directories | ||
| 47 | +node_modules/ | ||
| 48 | +jspm_packages/ | ||
| 49 | + | ||
| 50 | +# Snowpack dependency directory (https://snowpack.dev/) | ||
| 51 | +web_modules/ | ||
| 52 | + | ||
| 53 | +# TypeScript cache | ||
| 54 | +*.tsbuildinfo | ||
| 55 | + | ||
| 56 | +# Optional npm cache directory | ||
| 57 | +.npm | ||
| 58 | + | ||
| 59 | +# Optional eslint cache | ||
| 60 | +.eslintcache | ||
| 61 | + | ||
| 62 | +# Microbundle cache | ||
| 63 | +.rpt2_cache/ | ||
| 64 | +.rts2_cache_cjs/ | ||
| 65 | +.rts2_cache_es/ | ||
| 66 | +.rts2_cache_umd/ | ||
| 67 | + | ||
| 68 | +# Optional REPL history | ||
| 69 | +.node_repl_history | ||
| 70 | + | ||
| 71 | +# Output of 'npm pack' | ||
| 72 | +*.tgz | ||
| 73 | + | ||
| 74 | +# Yarn Integrity file | ||
| 75 | +.yarn-integrity | ||
| 76 | + | ||
| 77 | +# dotenv environment variables file | ||
| 78 | +.env | ||
| 79 | +.env.test | ||
| 80 | +.env.production | ||
| 81 | + | ||
| 82 | +# parcel-bundler cache (https://parceljs.org/) | ||
| 83 | +.cache | ||
| 84 | +.parcel-cache | ||
| 85 | + | ||
| 86 | +# Next.js build output | ||
| 87 | +.next | ||
| 88 | +out | ||
| 89 | + | ||
| 90 | +# Nuxt.js build / generate output | ||
| 91 | +.nuxt | ||
| 92 | +dist | ||
| 93 | + | ||
| 94 | +# Gatsby files | ||
| 95 | +.cache/ | ||
| 96 | +# Comment in the public line in if your project uses Gatsby and not Next.js | ||
| 97 | +# https://nextjs.org/blog/next-9-1#public-directory-support | ||
| 98 | +# public | ||
| 99 | + | ||
| 100 | +# vuepress build output | ||
| 101 | +.vuepress/dist | ||
| 102 | + | ||
| 103 | +# Serverless directories | ||
| 104 | +.serverless/ | ||
| 105 | + | ||
| 106 | +# FuseBox cache | ||
| 107 | +.fusebox/ | ||
| 108 | + | ||
| 109 | +# DynamoDB Local files | ||
| 110 | +.dynamodb/ | ||
| 111 | + | ||
| 112 | +# TernJS port file | ||
| 113 | +.tern-port | ||
| 114 | + | ||
| 115 | +# Stores VSCode versions used for testing VSCode extensions | ||
| 116 | +.vscode-test | ||
| 117 | + | ||
| 118 | +# yarn v2 | ||
| 119 | +.yarn/cache | ||
| 120 | +.yarn/unplugged | ||
| 121 | +.yarn/build-state.yml | ||
| 122 | +.yarn/install-state.gz | ||
| 123 | +.pnp.* | ||
| 124 | +dev.js | ||
| 125 | +### Node Patch ### | ||
| 126 | +# Serverless Webpack directories | ||
| 127 | +.webpack/ | ||
| 128 | + | ||
| 129 | +# End of https://www.toptal.com/developers/gitignore/api/node | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
index.js
0 → 100644
| 1 | +const fetch = (...args) => import('node-fetch').then(({ default: fetch }) => fetch(...args)); | ||
| 2 | +const url = 'https://api.upbit.com/v1/market/all'; | ||
| 3 | +const options = { method: 'GET', headers: { Accept: 'application/json' } }; | ||
| 4 | +const express=require('express'); | ||
| 5 | +const app=express(); | ||
| 6 | +async function test() { | ||
| 7 | + let response= await fetch(url, options) | ||
| 8 | + .then(res => res.json()) | ||
| 9 | + .then(json => { | ||
| 10 | + console.log(json); | ||
| 11 | + console.log(json.length); | ||
| 12 | + return json; | ||
| 13 | + }) | ||
| 14 | + var hello=await (await fetch(url,options)).json(); | ||
| 15 | + return hello; | ||
| 16 | +} | ||
| 17 | + | ||
| 18 | +app.get('/fetch_test',async (req,res)=>{ | ||
| 19 | + res.json(await test()); | ||
| 20 | +}) | ||
| 21 | +app.listen(5000,()=>{ | ||
| 22 | + console.log('server') | ||
| 23 | +}) | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
package-lock.json
0 → 100644
This diff could not be displayed because it is too large.
package.json
0 → 100644
| 1 | +{ | ||
| 2 | + "name": "crypto_trade_bot", | ||
| 3 | + "version": "1.0.0", | ||
| 4 | + "description": "", | ||
| 5 | + "main": "index.js", | ||
| 6 | + "scripts": { | ||
| 7 | + "test": "echo \"Error: no test specified\" && exit 1" | ||
| 8 | + }, | ||
| 9 | + "repository": { | ||
| 10 | + "type": "git", | ||
| 11 | + "url": "http://khuhub.khu.ac.kr/Crypto/Crypto_trade_bot.git" | ||
| 12 | + }, | ||
| 13 | + "author": "", | ||
| 14 | + "license": "ISC", | ||
| 15 | + "dependencies": { | ||
| 16 | + "express": "^4.17.1", | ||
| 17 | + "node-fetch": "^3.0.0" | ||
| 18 | + }, | ||
| 19 | + "devDependencies": { | ||
| 20 | + "nodemon": "^2.0.14" | ||
| 21 | + } | ||
| 22 | +} |
-
Please register or login to post a comment