xxx.s500

トップ | 最近の更新 | このサイトについて | rss2.0

[node.js] [express] express メモ

設置

ejsを使う場合は-eオプションを付ける

$ mkdir myapp
$ express -e myapp
$ cd myapp/
$ npm install

起動

$ node bin/www

localhost:3000 にアクセスして起動を確認。
routes/index.js とviews/index.ejs を書き換える。

EJS

<%=title %>エスケープあり
<%-title %>エスケープなし

date-utiles

インストール

$ npm install date-utils

こんな感じで使う。

require('date-utils');

var dt = new Date();
var formatted = dt.toFormat("YYYY-MM-DD HH24:MI:SS");
console.log(formatted);

mysql

インストール

$ npm install mysql

こんな感じで使う。

var mysql = require('mysql');

connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'ユーザ名',
  password : 'パスワード'
});

str = "あいうえお";
dt = new Date();
connection.query('INSERT INTO dbtest.posts SET ?',{date:dt.getTime(), text:str}, function(error,results,fields){
  console.log(error);
});

connection.query('SELECT * FROM dbtest.posts', function(error,rows,fields){
  console.log(rows);
});