ubuntu 0
3DCG 0
全13件 (13件中 1-13件目)
1
起動方法cd c:\soft\node.js\memapl\todo-appnpm start次にブラウザで以下を実行http://localhost:3000/memo/node.jsのお勉強:sqlite3 CRUDが揃っている | プログラミング好きなきょうゆうくんのブログ - 楽天ブログ (rakuten.co.jp)についてランキング画像追加github2021.08.01 レコード指定の更新時にランク画像を追加可能とする2021.08.04 ランキングを選択方式とする2021.08.05 githubからのalertに対応SQlite3データーベースの構造は以下一番右のセルにランク2の画像が表示されます。プログラミング おもちゃ 知育玩具 3歳 4歳 5歳 小学生 入学 祝い プレゼント プログラム 玩具 プローボ 子供 誕生日 クリスマス ギフト クリスマスプレゼント probo 6歳 7歳 8歳 9歳 男の子 女の子 学習 教材 カード STEM PC スマホ 不要 ロボット ゲーム 電脳サーキット【中古】単行本(実用) ≪コンピュータ≫ はじめてのNode.js / 松島浩道【タイムセール】【中古】afb【中古】 プロになるためのJavaScript入門 node.js,Backbone.js,HTML5,jQueryMobile Software Design 【中古】afbセガトイズ SEGA TOYS マウスでバトル!! 恐竜図鑑パソコン 楽しく学べる 勉強 プログラミング 学習 子供のおもちゃ ゲーム おもちゃ 女の子 女の子ギフト 子ども誕生日 入学式【ウッディプッディ公式直営店】プログラミング貯金箱 ATM micro:bit マイクロビット【WOODYPUDDY プログラミング おもちゃ 学習 教育 知育ロボット 小学生 工作キット 自由研究 夏休みの工作 夏休みの宿題 おもしろ 夏休み 】ScratchでAIを学ぼう ゲームプログラミングで強化学習を体験【電子書籍】[ 伊藤 真 ]
2021.08.01
コメント(0)
まずは以下のサイトがいいですNodeJS 画像をHTMLで表示する次に画像アップロードして表示するのが以下のサイトです。まあこれをベースに拡張していけば、いろいろ出来そうです。Node.js(Express)を使ってJEPG画像をアップロードして表示するというシンプルなWebアプリケーションを作ってHerokuにデプロイしたい話 on Windows上記例題はファイル名がimage.jpg固定となっています。これを毎回別名にする方法です。以下の赤字に着目です。*index.js*express = require('express');var router = express.Router();var multer = require('multer');var file_name;var storage = multer.diskStorage({ destination: function(req, file, cb){ cb(null, './public/images/') }, filename: function(req, file, cb){ file_name = file.fieldname + '-' + Date.now() +'.jpg' cb(null, file_name) }})var upload = multer({storage: storage})router.get('/', function(req, res, next) { res.render('index', { title: 'Express' });});router.post('/',upload.single('file'),function(req,res){ console.log(req.file.originalname); console.log(file_name); res.render('image',{data: file_name}); });module.exports = router;*image.ejs*<!DOCTYPE html><html><body> <h1>画像アップロードしました</h1> <img src="/images/<%= data %>"/></body></html>ほんとは元の画像ファイル名と一致させたかったけど、まだ方法がわかっていません。【中古】Node.js超入門/掌田津耶乃【中古】現場で通用する力を身につける Node.jsの教科書/掌田 津耶乃【中古】 はじめてのNode.js サーバーサイドJavaScriptでWebアプリを開発する /松島浩道【著】 【中古】afb
2021.07.30
コメント(0)
以下のサイトを流用していますNode.js基本編 Express+SQLiteで超定番のTo Doメモアプリを作る英和DBは以下ejdict.sqlite3のダウンロード先こちらで改造したものは github2021.07.29:英和辞書機能追加2021.07.29:英和辞書は曖昧検索とする2021.07.29:メイン画面に説明を入れる2021.07.29:和英検索機能を追加日本語を入力するとその日本語を含んだ意味をもつ英単語が表示される普通なら日本語単語に対してその英単語を探すという作業ですが今回がEJ辞書を使いますので、指定した日本語単語を含む意味群からその英単語を引いていきます。EJ辞書でも和英辞書が実現できます。2021.07.30:和英検索機能で検索結果のキーワードに●をつけます2021.07.30:ワード検索および和英検索結果をCSVファイルに書き込むSQL Server for Node.js【電子書籍】[ Agus Kurniawan ]
2021.07.29
コメント(0)
というDBとして以下のソースでconsole.log(????)でundefinedとなるのはなぜ?router.post('/word', function(req, res, next) { const kd = req.body.kind; const tx = req.body.text; db.serialize(() => { //SQL文, memosテーブルから全てのレコードを取得する(* は全て) db.all("select * from memos where text like ?",memos=["%"+kd+"%"], (err, rows) => { if (!err) { const data = { title: 'ワード選択', content: rows //DataBaseから返された全レコードがrowsに配列で入ります } //viewファイルのmemo/indexにdataオブジェクトが渡されます //res.render(テンプレートファイル名, { 渡す値をオブジェクトで }) → テンプレートファイルを描画する console.log(????) res.render('memo/index', data); } }) })});console.log(????)の????部分を以下としたとき????=dataこれはちゃんと出ます{ title: 'ワード選択', content: [ { id: 9, text: '2021/07/28 18時37分10秒-------今日はxxxxでした', kind: 'デバッグ' }, { id: 10, kind: 'デバッグ' }, { id: 11, text: '2021/07/28 18時37分49秒-------あさってもxxxxです', } ]}????=data.contentこれもちゃんと出ます[ { id: 9, text: '2021/07/28 18時37分10秒-------今日はxxxxでした', kind: 'デバッグ' }, { text: '2021/07/28 18時37分29秒-------明日もxxxxです', kind: 'デバッグ' }, { id: 11, text: '2021/07/28 18時37分49秒-------あさってもxxxxです', kind: 'デバッグ' }]????=data.content.idundefinedこれはこうなってしまします。原因判明data.contentはリスト構造でその内部にあるid,text,kindはアクセスできません以下のような記述ならアクセスできます data.content.forEach( function( value ) { console.log( value.text ); var str =value.text var result = str.replace( kd, '●'+ kd); value.text = result }); res.render('memo/index', data);
2021.07.28
コメント(0)
わかりやすいプロジェクトを実行!npm startの使い方【初心者向け】The CLI Book Writing Successful Command Line Interfaces with Node.js【電子書籍】[ Robert Kowalski ]
2021.07.27
コメント(0)
ますは以下を参照Node.jsのフレームワーク「Express」とは【初心者向け】MVCフレームワークって一体何?わかりやすく解説します!JavaScript徹底攻略 jQuery|Node.js|クライアントサイドMVC|CoffeeScript|Backbone.js (WEB+DB PRESS plusシリーズ)[本/雑誌] (単行本・ムック) / 技術評論社
2021.07.27
コメント(0)
以下のサイトはすばらしい自分の欲しい情報がほとんど揃っている感じです。Node.js基本編 Express+SQLiteで超定番のTo Doメモアプリを作る事前にDB Browser for SQLiteはinstallして使えるようにしましょう。まずは、このサイトの説明通りに作成し動くことを確認しましょう。自分でいろいろ改造していくと、全体の構造が見えてきます。修正がゴチャゴチャしてきたので以下に記録github2021.07.25:スクレイピング機能を追加2021.07.26:内容の先頭に登録日時を追加2021.07.26:DBのパスをプロジェクトの外とする2021.07.26:更新と削除の取りやめ機能を追加2021.07.26:ubuntuでの実験成功 やり方は ubuntu上でgithubからcloneする。 必要なモジュールをインストールする。 最新の適用は todo-appディレクトリで git pullを打てばいい2021.07.26:最後のレコード表示機能を追加2021.07.28:レコードの追加では最後のレコードのみ表示2021.07.29:英和辞書機能追加SQL Server for Node.js【電子書籍】[ Agus Kurniawan ]
2021.07.22
コメント(0)
[node] node.jsでsqlite3を使う方法。インストールから実装サンプルまで。苦労点も。登録、追加、参照とそろっています。DBのinsertとreadを分離してみました。function sqlite3_insert(idname,pass,contents){ var sqlite3 = require("sqlite3").verbose(); var db = new sqlite3.Database("data.db"); db.serialize(function () { var tmp_data=""; db.run("CREATE TABLE IF NOT EXISTS kind_table (idname TEXT,pass TEXT,contents TEXT)"); var stmt = db.prepare("INSERT INTO kind_table VALUES (?,?,?)"); stmt.run(idname,pass,contents); stmt.finalize(); db.each("SELECT rowid AS id, idname ,pass ,contents FROM kind_table", function (err, row) { tmp_data=row.idname + " : " + row.pass+ " : " + row.contents; console.log(tmp_data); }); }); db.close();} function sqlite3_read(){ var all_data=""; var tmp_data=""; var sqlite3 = require("sqlite3").verbose(); var db = new sqlite3.Database("data.db"); db.serialize(function () { db.run("CREATE TABLE IF NOT EXISTS kind_table (idname TEXT)"); db.each("SELECT rowid AS id, idname, pass, contents FROM kind_table", function (err, row) { tmp_data=row.idname + " : " + row.pass+ " : " + row.contents; all_data += tmp_data; console.log(tmp_data); }); }); db.close(); return all_data;} SQL Server for Node.js【電子書籍】[ Agus Kurniawan ]JavaScript徹底攻略 jQuery|Node.js|クライアントサイドMVC|CoffeeScript|Backbone.js (WEB+DB PRESS plusシリーズ)[本/雑誌] (単行本・ムック) / 技術評論社
2021.07.19
コメント(0)
以下のサイトは完コピで動作します。利用者に考えさせません。第5回「Node.js入門」フォームのGET/POST送信 node.jsIDを日本語にしても対応できています。このソースを完全に理解し、使いこなせれば相当なものです。たとえばpostの値をファイルへ格納する例のソース(formでcontentsを追加しています)*content1.ejs*<tr><td><textarea name="contents" ROWS=10 COLS=50></textarea><br>*sampleapp.js*fs.appendFile("file_out.txt", post.idname+","+post.pass+","+post.contents+"\n", (err) => { if (err) throw err; console.log('postデータの書き込みが完了しました'); });3件を登録します。その後、格納されたファイルの中身を見ます鈴木,11111111,すずきとよみます吉田,22222222,よしだとよみます佐藤,33333333,さとうとよみますとなっています次にデータをsqlite3データベースへ格納する例selectによりsqlite3の追加と読み出し処理を切り替えます。*content1.ejs*<h2>メモ帳</h2><p><%= message %></p><hr><form method="post" action="./post"><table> <tr><td>ID:<input type="text" name="idname"></td></tr> <tr><td>PASS:<input type="password" name="pass"></td></tr> <tr><td><font color=#0000BB>CONTENTS:</font><br> <tr><td><textarea name="contents" ROWS=10 COLS=50></textarea><br> </td></tr> <select name="action" id="action"> <option value="insert">データ追加</option> <option value="select">全データ表示</option> </select> <tr><td><input type="submit"></td></tr></table></form>*sampleapp.js*if(post.action=="insert"){ sqlite3_insert(post.idname,post.pass,post.contents); response.write(content);} if(post.action=="select"){ const ret = sqlite3_read(); response.write(ret);}sqlite3はここブラウザからDBへ登録中身をDB Browser for SQLiteで見てみるちゃんと入ってます。ソースの疑問点index.htmlでaction指定のsingup.htmlが謎です。参考:EJSの使い方!静的なHTMLサイトで「共通パーツ」と「変数」を使おう
2021.07.19
コメント(0)
Node.jsでWebスクレイピングしてみた話yahooニュースの場合rp.get('https://news.yahoo.co.jp', option) .then(($) => { let element = $('a').text();
2021.07.18
コメント(0)
【Node.js入門】誰でも分かるPOST送信・受信をする方法まとめ!http://localhost:3000/index.htmlでアクセスするとformが表示されるres.end(html)--->res.end(data)とすると、送信後に入力した値がブラウザへ戻ってきます。参考【Node.js入門】requireの使い方とモジュールの作り方まとめ!
2021.07.18
コメント(0)
Windows上でNode.jsを実行してHello worldをブラウザに表示する方法起動はnode example.jsServer running at http://localhost:90/が出たらブラウザでhttp://localhost:90/を入れる
2021.07.18
コメント(0)
まずは準備からNode.jsの開発環境を用意しよう!(Windows)powershell(青い画面)が結構長く続き多くのモジュールのダウンロードとインストールがされる。まずは、これを終わらせないと先へ進めない。【POD】レベルアップNode.js (技術の泉シリーズ(NextPublishing)) [ 佐々木 勝広 ]実践Node.jsプログラミング【電子書籍】[ Mike Cantelon ]Node.js デザインパターン 第2版 [ Mario Casciaro ]Aplica??es web real-time com Node.js【電子書籍】[ Caio Ribeiro Pereira ]【中古】 はじめてのNode.js サーバーサイドJavaScriptでWebアプリを開発する /松島浩道【著】 【中古】afb
2021.07.18
コメント(0)
全13件 (13件中 1-13件目)
1