https://kaworu.jpn.org/javascript/index.php?title=%E7%89%B9%E5%88%A5:%E6%96%B0%E3%81%97%E3%81%84%E3%83%9A%E3%83%BC%E3%82%B8&feed=atom&hideredirs=1&limit=50&offset=20140405123106&namespace=0&username=&tagfilter=
Node.js/JavaScript入門 - 新しいページ [ja]
2024-03-28T15:54:18Z
提供: Node.js/JavaScript入門
MediaWiki 1.24.1
https://kaworu.jpn.org/javascript/Express
Express
2014-04-05T12:28:02Z
<p>Daemon: ページの作成:「Expressとは、node.jsのWebアプリケーションフレームワークです。 '''読み方''' ;Express:えくすぷれす __TOC__ == 概要 == == 使...」</p>
<hr />
<div>[[Express]]とは、[[node.js]]のWebアプリケーションフレームワークです。<br />
<br />
'''読み方'''<br />
;[[Express]]:えくすぷれす<br />
__TOC__<br />
<br />
== 概要 ==<br />
== 使い方 ==<br />
{{Express}}<br />
== 関連項目 ==<br />
{{node framework}}<br />
<!-- vim: filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/javascript/node.js_forver%E3%81%AB%E3%82%88%E3%82%8B%E3%83%87%E3%83%BC%E3%83%A2%E3%83%B3%E5%8C%96
node.js forverによるデーモン化
2014-04-05T11:15:39Z
<p>Daemon: </p>
<hr />
<div>[[node.js]] [[npm]]のforeverとは、アプリケーションの永続化/デーモン化するツールです。HTTPサーバなどをデーモン化できます。プログラムの予期せぬエラーでサービスが停止してしまっても、foreverが起動しなおしてくれます。<br />
<br />
'''読み方'''<br />
;forever:ふぉーえばー<br />
__TOC__<br />
<br />
== 概要 ==<br />
プログラムは、予期せぬエラーで停止してしまいます。<br />
<syntaxhighlight lang="bash"><br />
$ node /tmp/a.js<br />
<br />
/tmp/a.js:7<br />
a<br />
^<br />
ReferenceError: a is not defined<br />
at Object.<anonymous> (/tmp/a.js:7:1)<br />
at Module._compile (module.js:456:26)<br />
at Object.Module._extensions..js (module.js:474:10)<br />
at Module.load (module.js:356:32)<br />
at Function.Module._load (module.js:312:12)<br />
at Function.Module.runMain (module.js:497:10)<br />
at startup (node.js:119:16)<br />
at node.js:902:3<br />
</syntaxhighlight><br />
このように[[node]]が停止してしまうと、サービスが提供できなくなってしまいます。<br />
<br />
foreverは、以下の機能を提供します。<br />
* プログラムがエラーを起こして停止したときに、自動的に起動しなおす。<br />
* プログラムをデーモン化する。<br />
== インストール ==<br />
<syntaxhighlight lang="bash"><br />
$ npm install forever<br />
</syntaxhighlight><br />
<br />
グローバルにインストールする場合は、以下の通りです。<br />
<syntaxhighlight lang="bash"><br />
$ sudo npm install -g forever<br />
</syntaxhighlight><br />
== 使い方 ==<br />
=== コマンドラインオプション ===<br />
<syntaxhighlight lang="bash"><br />
$ /tmp/node_modules/forever/bin/forever -h<br />
help: usage: forever [action] [options] SCRIPT [script-options]<br />
help:<br />
help: Monitors the script specified in the current process or as a daemon<br />
help:<br />
help: actions:<br />
help: start Start SCRIPT as a daemon<br />
help: stop Stop the daemon SCRIPT<br />
help: stopall Stop all running forever scripts<br />
help: restart Restart the daemon SCRIPT<br />
help: restartall Restart all running forever scripts<br />
help: list List all running forever scripts<br />
help: config Lists all forever user configuration<br />
help: set <key> <val> Sets the specified forever config <key><br />
help: clear <key> Clears the specified forever config <key><br />
help: logs Lists log files for all forever processes<br />
help: logs <script|index> Tails the logs for <script|index><br />
help: columns add <col> Adds the specified column to the output in `forever list`<br />
help: columns rm <col> Removed the specified column from the output in `forever list`<br />
help: columns set <cols> Set all columns for the output in `forever list`<br />
help: cleanlogs [CAREFUL] Deletes all historical forever log files<br />
help:<br />
help: options:<br />
help: -m MAX Only run the specified script MAX times<br />
help: -l LOGFILE Logs the forever output to LOGFILE<br />
help: -o OUTFILE Logs stdout from child script to OUTFILE<br />
help: -e ERRFILE Logs stderr from child script to ERRFILE<br />
help: -p PATH Base path for all forever related files (pid files, etc.)<br />
help: -c COMMAND COMMAND to execute (defaults to node)<br />
help: -a, --append Append logs<br />
help: -f, --fifo Stream logs to stdout<br />
help: -n, --number Number of log lines to print<br />
help: --pidFile The pid file<br />
help: --sourceDir The source directory for which SCRIPT is relative to<br />
help: --minUptime Minimum uptime (millis) for a script to not be considered "spinning"<br />
help: --spinSleepTime Time to wait (millis) between launches of a spinning script.<br />
help: --colors --no-colors will disable output coloring<br />
help: --plain alias of --no-colors<br />
help: -d, --debug Forces forever to log debug output<br />
help: -v, --verbose Turns on the verbose messages from Forever<br />
help: -s, --silent Run the child script silencing stdout and stderr<br />
help: -w, --watch Watch for file changes<br />
help: --watchDirectory Top-level directory to watch from<br />
help: --watchIgnore To ignore pattern when watch is enabled (multiple option is allowed)<br />
help: --killSignal Support exit signal customization (default is SIGKILL)<br />
help: used for restarting script gracefully eg. --killSignal=SIGTERM<br />
help: -h, --help You're staring at it<br />
help:<br />
help: [Long Running Process]<br />
help: The forever process will continue to run outputting log messages to the console.<br />
help: ex. forever -o out.log -e err.log my-script.js<br />
help:<br />
help: [Daemon]<br />
help: The forever process will run as a daemon which will make the target process start<br />
help: in the background. This is extremely useful for remote starting simple node.js scripts<br />
help: without using nohup. It is recommended to run start with -o -l, & -e.<br />
help: ex. forever start -l forever.log -o out.log -e err.log my-daemon.js<br />
help: forever stop my-daemon.js<br />
help:<br />
</syntaxhighlight><br />
=== アプリケーションの起動 ===<br />
<syntaxhighlight lang="bash"><br />
forever start main.js<br />
</syntaxhighlight><br />
=== アプリケーションの停止 ===<br />
<syntaxhighlight lang="bash"><br />
forever stop main.js<br />
</syntaxhighlight><br />
== 実行例 ==<br />
=== ソースコード http.js ===<br />
<syntaxhighlight lang="javascript"><br />
var http = require('http');<br />
var server = http.createServer();<br />
<br />
server.on('request', doRequest);<br />
server.listen(8080);<br />
<br />
function doRequest(req, res) {<br />
res.writeHead(200, {'Content-Type': 'text/plain'});<br />
res.write('Hello World\n');<br />
res.end();<br />
}<br />
</syntaxhighlight><br />
=== 実行例 ===<br />
<syntaxhighlight lang="bash"><br />
$ /tmp/node_modules/forever/bin/forever start http.js<br />
warn: --minUptime not set. Defaulting to: 1000ms<br />
warn: --spinSleepTime not set. Your script will exit<br />
if it does not stay up for at least 1000ms<br />
info: Forever processing file: http.js<br />
$<br />
</syntaxhighlight><br />
<br />
プロセスは、以下のように実行されています。<br />
<syntaxhighlight lang="bash"><br />
$ ps x|fgrep forever<br />
40569 - Is 0:00.42 /usr/local/bin/node /tmp/node_modules/forever/bin/monitor http.js<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
{{node basic}}<br />
* [[node.js foreverでHTTPサーバをデーモン化する]]<br />
<!-- vim: filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/javascript/node.js%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E7%AE%A1%E7%90%86%E3%83%84%E3%83%BC%E3%83%ABnpm%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9
node.jsパッケージ管理ツールnpmの使い方
2014-04-05T10:19:26Z
<p>Daemon: </p>
<hr />
<div>[[npm]]コマンドで[[node.js]]のモジュールを管理できます。<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
[[npm]]コマンドで[[node.js]]のモジュールを管理します。<br />
== npm自体のインストール ==<br />
[[npm]]コマンドのインストールは、[[node.jsのインストール]]をご参照ください。<br />
== npm コマンドラインオプション ==<br />
<syntaxhighlight lang="bash"><br />
Usage: npm <command><br />
<br />
where <command> is one of:<br />
add-user, adduser, apihelp, author, bin, bugs, c, cache,<br />
completion, config, ddp, dedupe, deprecate, docs, edit,<br />
explore, faq, find, find-dupes, get, help, help-search,<br />
home, i, info, init, install, isntall, issues, la, link,<br />
list, ll, ln, login, ls, outdated, owner, pack, prefix,<br />
prune, publish, r, rb, rebuild, remove, repo, restart, rm,<br />
root, run-script, s, se, search, set, show, shrinkwrap,<br />
star, stars, start, stop, submodule, tag, test, tst, un,<br />
uninstall, unlink, unpublish, unstar, up, update, v,<br />
version, view, whoami<br />
<br />
npm <cmd> -h quick help on <cmd><br />
npm -l display full usage info<br />
npm faq commonly asked questions<br />
npm help <term> search for help on <term><br />
npm help npm involved overview<br />
<br />
Specify configs in the ini-formatted file:<br />
/home/kaworu/.npmrc<br />
or on the command line via: npm <command> --key value<br />
Config info can be viewed via: npm help config<br />
<br />
npm@1.3.11 /usr/local/lib/node_modules/npm<br />
</syntaxhighlight><br />
== ヘルプを表示する ==<br />
<syntaxhighlight lang="bash"><br />
$ npm help<br />
$ npm help install<br />
$ npm help install -l<br />
</syntaxhighlight><br />
== npmのバージョンを確認する ==<br />
<syntaxhighlight lang="bash"><br />
$ npm --version<br />
1.4.6<br />
$ npm -v<br />
1.4.6<br />
$ npm version<br />
{ http_parser: '1.0',<br />
node: '0.10.31',<br />
v8: '3.14.5.9',<br />
ares: '1.9.0-DEV',<br />
uv: '0.10.28',<br />
zlib: '1.2.8',<br />
modules: '11',<br />
openssl: '1.0.1i',<br />
npm: '1.4.6' }<br />
</syntaxhighlight><br />
== モジュールのインストール ==<br />
<syntaxhighlight lang="bash"><br />
$ npm install モジュール名<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
$ npm install forever<br />
npm http GET https://registry.npmjs.org/forever<br />
npm http 200 https://registry.npmjs.org/forever<br />
npm http GET https://registry.npmjs.org/forever/-/forever-0.10.11.tgz<br />
npm http 200 https://registry.npmjs.org/forever/-/forever-0.10.11.tgz<br />
<br />
... 省略<br />
<br />
forever@0.10.11 node_modules/forever<br />
├── watch@0.8.0<br />
├── colors@0.6.2<br />
├── pkginfo@0.3.0<br />
├── timespan@2.3.0<br />
├── utile@0.2.1 (deep-equal@0.2.1, rimraf@2.2.6, ...省略)<br />
├── nssocket@0.5.1 (eventemitter2@0.4.13, lazy@1.0.11)<br />
├── optimist@0.6.1 (wordwrap@0.0.2, minimist@0.0.8)<br />
├── nconf@0.6.9 (ini@1.1.0, async@0.2.9, optimist@0.6.0)<br />
├── cliff@0.1.8 (eyes@0.1.8, winston@0.6.2)<br />
├── winston@0.7.3 (cycle@1.0.3, stack-trace@0.0.9, ...省略)<br />
├── forever-monitor@1.2.3 (watch@0.5.1, minimatch@0.2.14, ...省略)<br />
└── flatiron@0.3.11 (director@1.1.10, optimist@0.6.0, ...省略)<br />
</syntaxhighlight><br />
<br />
== パッケージをグローバルにインストールする ==<br />
npm install パッケージだと、ローカルディレクトリにインストールされます。システムワイドにインストールする場合には、-g オプションを使用します。<br />
<syntaxhighlight lang="bash"><br />
$ sudo npm install -g パッケージ<br />
$ sudo npm install -g パッケージ1 パッケージ2 パッケージ3<br />
</syntaxhighlight><br />
== パッケージのバージョンを指定してインストールする ==<br />
<syntaxhighlight lang="bash"><br />
$ sudo npm install -g パッケージ名@1.2.3<br />
</syntaxhighlight><br />
<br />
== モジュールのアンインストール ==<br />
ローカルディレクトリから削除します。<br />
<syntaxhighlight lang="bash"><br />
$ npm uninstall モジュール名<br />
</syntaxhighlight><br />
グローバルから削除するには、以下の通りです。<br />
<syntaxhighlight lang="bash"><br />
$ npm uninstall -g モジュール名<br />
</syntaxhighlight><br />
== モジュールのアップデート ==<br />
<syntaxhighlight lang="bash"><br />
$ npm update<br />
</syntaxhighlight><br />
<br />
== モジュールのリスト ==<br />
インストールしたモジュールは、listオプションで表示できます。<br />
空っぽの場合は、以下の通りです。<br />
<syntaxhighlight lang="bash"><br />
$ npm list<br />
/tmp<br />
└── (empty)<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
$ npm list<br />
/tmp<br />
└─┬ forever@0.10.11<br />
├─┬ cliff@0.1.8<br />
│ ├── eyes@0.1.8<br />
│ └─┬ winston@0.6.2<br />
│ ├── async@0.1.22<br />
│ ├── cycle@1.0.3<br />
│ ├── pkginfo@0.2.3<br />
│ ├── request@2.9.203<br />
│ └── stack-trace@0.0.9<br />
├── colors@0.6.2<br />
省略<br />
</syntaxhighlight><br />
<br />
グローバルにインストールされたパッケージを確認するには、-gをつけます。<br />
<syntaxhighlight lang="bash"><br />
$ sudo npm list -g<br />
</syntaxhighlight><br />
<br />
個別のパッケージを指定することもできます。<br />
<syntaxhighlight lang="bash"><br />
$ sudo npm list -g パッケージ名<br />
</syntaxhighlight><br />
<br />
== モジュールの情報を表示する ==<br />
<syntaxhighlight lang="bash"><br />
$ npm info forever<br />
<br />
{ name: 'forever',<br />
description: 'A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever)',<br />
'dist-tags': { latest: '0.10.11' },<br />
versions:<br />
[ '0.6.0',<br />
'0.6.1',<br />
'0.6.2',<br />
<br />
省略<br />
</syntaxhighlight><br />
== npmリポジトリを検索する ==<br />
<syntaxhighlight lang="bash"><br />
$ npm search キーワード<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
{{node basic}}<br />
<!-- vim: filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/javascript/node.js%E3%81%A7%E5%A4%96%E9%83%A8%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AEJavaScript%E3%82%92%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%99
node.jsで外部ファイルのJavaScriptを呼び出す
2014-04-05T10:09:24Z
<p>Daemon: </p>
<hr />
<div>[[node.js]]では、ほかのファイルのJavaScriptの関数やオブジェクトを、requireで読み込み、使用します。requireは、moduleを読み込みます。ここでは、moduleの書き方を説明します。<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
モジュールでexportする関数やオブジェクトは、 exports に定義します。モジュールは、JavaScript以外の言語、たとえば、C言語などでも作成できます。ここでは、JavaScriptの例を説明します。<br />
== ソースコード ==<br />
=== func.js ===<br />
func が export されます。<br />
<syntaxhighlight lang="javascript"><br />
/*<br />
* func.js<br />
* Copyright (C) 2014 kaoru <kaoru@bsd><br />
*/<br />
exports.func = function() {<br />
return "Foo";<br />
};<br />
</syntaxhighlight><br />
=== main.js ===<br />
func.jsを読み込み、func.jsのfunc()をオブジェクトfを通して、呼び出します。<br />
<syntaxhighlight lang="javascript"><br />
/*<br />
* main.js<br />
* Copyright (C) 2014 kaoru <kaoru@bsd><br />
*/<br />
var f = require('./func.js');<br />
console.log (f.func());<br />
</syntaxhighlight><br />
== 実行例 ==<br />
<syntaxhighlight lang="bash"><br />
$ node.js<br />
Foo<br />
$<br />
</syntaxhighlight><br />
== モジュール ==<br />
より詳しい情報は、以下のページをご参照ください。<br />
{{node module}}<br />
== 関連項目 ==<br />
{{node basic}}<br />
<!-- vim: filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/javascript/node.js%E3%81%AEHello_world
node.jsのHello world
2014-04-05T09:59:11Z
<p>Daemon: </p>
<hr />
<div>[[node.js]]によるHello Worldのサンプルです。<br />
<br />
'''読み方'''<br />
;Hello World:はろー わーるど<br />
__TOC__<br />
<br />
== 概要 ==<br />
[[node.js]]による簡単なプログラムを紹介します。純粋なHello World と JavaScriptでのHTTPサーバです。<br />
== Hello World ==<br />
ここでは、単純なHello Worldを紹介します。<br />
=== hello.js ===<br />
<syntaxhighlight lang="javascript"><br />
/*<br />
* hello.js<br />
* Copyright (C) 2014 kaoru <kaoru@bsd><br />
*/<br />
console.log("Hello World\n");<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
$ node hello.js<br />
Hello World<br />
</syntaxhighlight><br />
== ソースコード ==<br />
このプログラムは、8080でlistenします。<br />
=== http.js ===<br />
<syntaxhighlight lang="javascript"><br />
/*<br />
* http.js<br />
* Copyright (C) 2014 kaoru <kaoru@bsd><br />
*/<br />
var http = require('http');<br />
var server = http.createServer();<br />
<br />
server.on('request', doRequest);<br />
server.listen(8080);<br />
function doRequest(req, res) {<br />
res.writeHead(200, {'Content-Type': 'text/plain'});<br />
res.write('Hello World\n');<br />
res.end();<br />
}<br />
</syntaxhighlight><br />
== 実行例 ==<br />
<syntaxhighlight lang="bash"><br />
$ node http.js<br />
</syntaxhighlight><br />
http://localhost:8080/<br />
にアクセスします。<br />
<syntaxhighlight lang="bash"><br />
$ curl http://localhost:8080/<br />
Hello World<br />
</syntaxhighlight><br />
<br />
レスポンスヘッダ込みの実行例は以下の通りです。<br />
<syntaxhighlight lang="bash"><br />
$ curl -i http://localhost:8080/<br />
HTTP/1.1 200 OK<br />
Content-Type: text/plain<br />
Date: Sat, 05 Apr 2014 09:55:08 GMT<br />
Connection: keep-alive<br />
Transfer-Encoding: chunked<br />
<br />
Hello World<br />
</syntaxhighlight><br />
<br />
http.jsは、自動的に終了しないため、[[node]]コマンドの終了は、C-c です。<br />
<br />
http/httpsサーバについては、下記ページをご参照ください。<br />
{{node http server}}<br />
<br />
== 関連項目 ==<br />
{{node basic}}<br />
<!-- vim: filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/javascript/node.js%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
node.jsのインストール
2014-04-05T09:10:23Z
<p>Daemon: </p>
<hr />
<div>[[node.js]]の環境を整えるために、[[node]]と[[npm]]をインストールします。<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
[[node.js]]を使用するためには、まず [[node]] コマンドをインストールします。<br />
ここでは、[[node]]と[[npm]]をインストールします。<br />
<br />
;[[node]]:[[node.js]]本体<br />
;[[npm]]:[[node.js]]のパッケージ管理コマンド[[npm]]<br />
== 環境変数の設定 ==<br />
.zshrc, .bashrc, .cshrc などにNODE_PATHの設定を追加します。<br />
パスは、環境に合わせて、読み替えてください。以下は、FreeBSDで有効な設定です。<br />
sh系の場合は、以下の通りです。<br />
<syntaxhighlight lang="bash"><br />
export NODE_PATH=/usr/local/lib/node_modules<br />
</syntaxhighlight><br />
<br />
csh系の場合は、以下の通りです。<br />
<syntaxhighlight lang="bash"><br />
setenv NODE_PATH /usr/local/lib/node_modules<br />
</syntaxhighlight><br />
== FreeBSD環境でのインストール ==<br />
<syntaxhighlight lang="bash"><br />
$ sudo pkg install node npm<br />
</syntaxhighlight><br />
== Ubuntu ==<br />
<syntaxhighlight lang="bash"><br />
$ sudo apt-get install nodejs npm<br />
</syntaxhighlight><br />
== CentOS ==<br />
<syntaxhighlight lang="bash"><br />
# 32bit<br />
$ sudo rpm \<br />
-ivh http://ftp.riken.jp/Linux/fedora/epel/6/i386/epel-release-6-8.noarch.rpm<br />
# 64bit<br />
$ sudo rpm \<br />
-ivh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm<br />
$ yum install nodejs npm --enablerepo=epel<br />
</syntaxhighlight><br />
== Mac ==<br />
Homebrewコマンドでインストールできます。[[node.js]]と一緒に[[npm]]もインストールされます。<br />
<syntaxhighlight lang="bash"><br />
$ brew install node<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
{{node basic}}<br />
<!-- vim: filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/javascript/node.js
node.js
2014-04-05T08:59:45Z
<p>Daemon: /* モジュールの作り方 */</p>
<hr />
<div>[[node.js]]とは、サーバサイドのJavaScript実行環境です。<br />
<br />
'''読み方'''<br />
;[[node.js]]:のーど じぇーえす<br />
__TOC__<br />
<br />
== 概要 ==<br />
== node.jsの基本 ==<br />
{{node basic}}<br />
== モジュールの作り方 ==<br />
{{node module}}<br />
<br />
* [[node.jsでオブジェクトをexportする方法]]<br />
* [[node.jsで関数をexportする方法]]<br />
* [[node.jsとブラウザでコードを共有する方法]]<br />
<br />
== ファイルI/O ==<br />
{{node file}}<br />
== HTTPサーバ/HTTPSサーバ ==<br />
{{node http server}}<br />
== HTTPリクエスト ==<br />
{{node http}}<br />
== Webアプリケーションフレームワーク ==<br />
{{node framework}}<br />
== テンプレートエンジン ==<br />
{{node template engine}}<br />
== WebSocket ==<br />
{{node websocket}}<br />
== 暗号 ==<br />
{{crypto}}<br />
* [[node.jsで擬似乱数を生成する方法]]<br />
<br />
== データベース ==<br />
{{mysql}}<br />
== ドキュメント ==<br />
{{doc}}<br />
== ライブラリ ==<br />
* [[node.jsでsleepする方法]]<br />
== 関連項目 ==<br />
* [[node.jsとPHPのパフォーマンスの比較]]<br />
{{nodejs}}<br />
<!-- vim: filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/javascript/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8
メインページ
2014-04-05T08:54:36Z
<p>Daemon: ページの作成:「* JavaScript言語解説 * node.js * JavaScript開発環境 * JavaScriptの拡張子 * ユニットテストフレームワーク」</p>
<hr />
<div>* [[JavaScript言語解説]]<br />
* [[node.js]]<br />
* [[JavaScript開発環境]]<br />
* [[JavaScriptの拡張子]]<br />
* [[ユニットテストフレームワーク]]</div>
Daemon
https://kaworu.jpn.org/javascript/Main_Page
Main Page
2014-04-05T08:38:11Z
<p>MediaWiki default: </p>
<hr />
<div>'''MediaWiki has been successfully installed.'''<br />
<br />
Consult the [//meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.<br />
<br />
== Getting started ==<br />
* [//www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]<br />
* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]<br />
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]<br />
* [//www.mediawiki.org/wiki/Localisation#Translation_resources Localise MediaWiki for your language]</div>
MediaWiki default