4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Node.js開発入門_01

Last updated at Posted at 2015-01-22

必要にかられてnode.jsを始めることにしました。
javascript、昔はテーブルをチカチカさせたりするだけの使えない子だったのに、いつの間にこんなに高機能になったのでしょう。
あの頃手を付けておけば今どんなに楽だったか。

目標

リクエストを受け取ってそれに応じたデータをDBから取り出すスクリプトの作成
※DB側が重くなることが多いので、それにつられてブラウザが固まるのを回避したい

参考

概要 - Node.jsって?

  • サーバーサイドjavascriptの一種
  • リアルタイムwebの構築が可能

つまり、例えば私がメイン技術としているPHPなどのように「わざわざ画面をリロード」しなくても「サーバーサイドとして振る舞い」、「データの取扱が可能」
……みたいなものと理解しました。

ajaxはブラウザ実行のはずなので、POSTとかでデータ送受信して画面を書き換えることは出来ますが、サーバーサイドに例えばPHPなどでメソッドを用意してやらねばならず、node.jsではそれが必要なく、直接DBとのやりとりを行う。
逆にフロントの書き換えができないのがnode.jsなのでしょうか。

詳しい話は私自身学習しながら都度書いていくということで。

必要なもの

  • 動作環境
  • node.js本体
  • データベース

ドットインストールの方ではmongoDBでやっていたようです。
vagrant導入はまたごっちり別記事になってしまうので、その辺は適宜。

次回からソースコードに入っていきますヽ(´@ω@`)ノ

※追記[2015.01.30]
思いっきり誤字脱字間違った表記がありましたのでそっと修正しました。内容に変更はありません。

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?