株のシステムトレードをしよう - 1から始める株自動取引システムの作り方

株式をコンピュータに売買させる仕組みを少しずつ作っていきます。できあがってから公開ではなく、書いたら途中でも記事として即掲載して、後から固定ページにして体裁を整える方式で進めていきます。

PUSH APIのフェイクサーバを作る その1

開発用に動作をモックするフェイクサーバを作る。まずは先行事例を見つつ、Websocketでメッセージを返すところから。

'use strict';

// ref: https://shizenkarasuzon.hatenablog.com/entry/2021/04/21/004132

const fs = require('fs');
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8000 });

wss.on('connection', function connection(ws) {
  ws.on('message', function incoming(message) {
    console.log('received: %s', message);
    ws.send('something');
  });
  ws.send('something');
});

(C) 2020 dogwood008 禁無断転載 不許複製 Reprinting, reproducing are prohibited.