CzRger 1 år sedan
incheckning
935c801b80
4 ändrade filer med 48 tillägg och 0 borttagningar
  1. 3 0
      .gitignore
  2. 0 0
      README.md
  3. 27 0
      app.js
  4. 18 0
      package.json

+ 3 - 0
.gitignore

@@ -0,0 +1,3 @@
+node_modules/
+.idea/
+yarn.lock

+ 0 - 0
README.md


+ 27 - 0
app.js

@@ -0,0 +1,27 @@
+// 导入 express
+const express = require('express')
+// 创建 app
+const app = express()
+// 设置跨域访问
+const cors = require('cors')
+app.use(cors())
+// 处理POST参数
+const bodyParser = require('body-parser')
+const multiparty = require('connect-multiparty')
+// 处理 x-www-form-urlencoded
+app.use(bodyParser.urlencoded({
+    extended:true
+}));
+// 处理 application/json
+app.use(bodyParser.json())
+// 处理 mutipart/form-data
+app.use(multiparty())
+// 测试接口能否正常调用
+app.get('/info', (req, res) => {
+    res.send("Hello shaoyahu !")
+})
+// 启动
+app.listen(3000, () => {
+    console.log('express server running at http://127.0.0.1:' + 3000);
+})
+

+ 18 - 0
package.json

@@ -0,0 +1,18 @@
+{
+  "name": "ax-node",
+  "version": "1.0.0",
+  "description": "",
+  "main": "index.js",
+  "scripts": {
+    "test": "echo \"Error: no test specified\" && exit 1"
+  },
+  "keywords": [],
+  "author": "",
+  "license": "ISC",
+  "dependencies": {
+    "body-parser": "^1.20.2",
+    "connect-multiparty": "^2.2.0",
+    "cors": "^2.8.5",
+    "express": "^4.18.2"
+  }
+}