見出し画像

JavaScript(Node)でExpressを使って簡単なローカル用の検証サーバを用意する

以下のようにExpressを使って簡単にローカル用の検証サーバを作ることが出来ます。

package.json

{
  "name": "sample-server",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.16.4",
    "multer": "^1.4.1"
  }
}

index.js

const express = require('express');
const app = express();
const multer  = require('multer');
const upload = multer({ dest: 'uploads/' })
app.use(function(req, res, next) {
 res.header("Access-Control-Allow-Origin", "*");
 res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
 next();
});
app.get('/', (req, res) => {
 res.send('hello world');
});
app.post('/files', upload.any(), (req, res) => {
 console.log(req.files);
 res.send('hello world');
});
app.listen(3000);

おしらせ

MENTAでプログラミングのサポートを行っているのでご紹介致します。


サポート頂けたらめっちゃ喜びます!