忍者ブログ

プログラミングの練習

プログラミングの問題やプログラミング関連知識、ソフトウェアのテストについてのブログです

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


node モジュールの作成

1. サンプル

呼ぶ方(main.js)
var module1 = require('./module1.js');
console.log(module1.timeStamp());

呼ばれる方(module1.js)
const timeStamp = () => {
    const date = new Date();
    return date.getTime();
};

module.exports = {
    timeStamp
};


2.実行結果

1621842316452

などのtimestampが表示されます。


PR




論文 Node.js関連


公開されている

「Web Security Challenges in Node.js Application」

のキモ部分を読んで勉強してみたいと思います。

間違っていたら、ごめんなさい。


概要

Node.js は、JavaScript用の、イベントドリブンで非同期I/Oを提供するプラットフォームである。

Expressは、Nodeの上で動く、Web開発のフレームワークである。

XSSや、injection、Dos攻撃などの脅威に対して、NodeやExpressを安全に使う方法を研究する。


はじめに

Node.jsは、Google ChromeのV8エンジンを使い、サーバーや他の機能を提供するもの。

Node.jsは、イベントループで動き、ノンブロッキング、あるいは。非同期I/Oに特徴がある。

Nodeは、高速に動作し、スケーラビリティが高い。


(続きます)