だら$ちっぷす

仕事の覚書です

node.js

Node.jsでローカルサーバを立てる

ちょっとしたwebツールを作るのにファイル操作めんどいからnodeでやったれと思って久々にメインから書きはじめたら全然忘れてた(;´д`)のでメモ。 /* tool1.js 起動テスト */ //起動アドレス const ip = "127.0.0.1"; //localhost const port = 30303; //テ…

Node.js でURLの引数とか

多分めっちゃ初歩的なことなんだけど、毎回忘れてぐぐるんで、ここに書いておく こういうURLのとき https://~~~/page?user_id=[A]&user_name=[B] router.get('/', async (req, res) => { if(req.query.user_id == undefined) { console.log("エラーですや…

node.js セッション ログイン状態を持続する

いっぺんログインしたクライアントは2回め以降ログインせんでもいけるようにしてーと言われたので調べた (のを書いてなかったみたいなので書いとく。1年前のやつですが今んとこまだ使えてます) セッションを定義して、サーバを起動する(日本語変かもー…

coreNLPをnode.jsから呼び出す

coreNLP を呼び出せる node.js のライブラリ一覧が記されていました stanfordnlp.github.io 今回は、この中の、CoreNLP-client を使わせていただきます^^ github.com まずはインストール > npm install corenlp-client プログラムはこんな感じ const Stanf…

動的にページを作る

node.jsでシステム作り中。 ユーザページを作りたい。 表示するデータはユーザごとに異なるようにしたいんで、テンプレートで変数を埋め込んで処理できへんかなー。 調べたところ、いろいろあるみたい。今回はejsってのを使ってみる。 モジュールをインスト…

Node.js プロジェクト作るんおさらい

きれいな状態から作りたい。 Node.jsはすでに入ってるとこからスタート >npm install trial 勝手にできたフォルダやファイルを削除したり書き換えたりする trial\ .vscode\ launch.json //VScode(デバッガ)が作る設定ファイル // メインプログラムの名前を書…

Node.js app.getで引数を2つ受け取るやつ

★2019-12-19 これもasyncで書き直しました! (関数をasyncって宣言すると、その関数内ではawaitってキャストした関数が 同期になるよ!ただしpromise返すやつだけ) 【サーバ側】 app.get( '/sql/get_qno/dbname/:dbname/userid/:userid/', async (req, res…

Node.js POSTを使ってPostgreSQL にinsertする

★2019-12-19 これもasyncで書き直しました! (関数をasyncって宣言すると、その関数内ではawaitってキャストした関数が 同期になるよ!ただしpromise返すやつだけ) 【サーバ側】 app.post('/sql/ins_work', async (req, res) => { const sql = 'insert int…

Node.js postgreSQL ブラウザでSQL文を入力してデータを取得する

★2019-12-18 asyncを調べたので、fetchの部分をasyncで書き直す (メモ)XMLHttpRequestの後fetchが流行ったがfetchはpromiseで値を返して くるとか。 promiseは同期処理を実現するものらしいが、 thenの中をその関数から帰って来た時に実行することを約束し…

Node.jsでディレクトリ下のファイル名一覧を取得してファイルに書く

こんな感じでいけた。 dirimage.js const fs = require('fs'); //ファイルIOモジュールを読み込む const path = require('path'); //path名チェックモジュールを読み込む const dirpath = "./web/images"; //指定のディレクトリ名 const flst = fs.readdirSy…

VisualStudioCode インストール

eclipseでのNode.jsのデバッグの使い方がわかりづらく手こずりまくって、時間がなくなってきてしまったので、諦めてVisualStudioCodeを使ってみることにする。 azure.microsoft.com ダウンロードしてインストール開始。 VSCodeUserSetup-x64-1.38.1.exe 全部…

nodeclipseを入れる

※入れたけど、すでにあるプログラムを読み込ませる方法がわからなくて時間が押してきたので、visual studio codeに浮気して、結局使ってないですー。でも、インストールに成功したのが嬉しかったので書く。eclipse、めっちゃ進化しててびっくりした! node.j…

Expressをインストールする

Node.jpでシステムを開発する際に、雛形を作ってくれるExpress ってやつがあるらしい。 なんかみんな使ってるみたいなので、Expressをインストールしてみる。 スタートメニューから「Node.js command prompt」をクリックしてテキストウィンドウを開く。 Expr…

node.jp インストール

nodejs.org サーバサイドジャバスクリプトのnode,jpての使ってください!ってめっちゃ言われてんけど、ジャバスクリプトは言語やからサーバサイドもクライアントサイドもクソもないやろー、なにをしたいんやこのひとは。。。と頭に30個くらいはてなを飛ば…