2021_12_14

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
2021_12_14 [2021/12/23 07:54] 133.11.222.892021_12_14 [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1
行 1: 行 1:
-====== node.jsアプリケーションの多言語化 ====== 
- 
-アプリケーションが入っているディレクトリに移動 
- 
-  cd C:\Users\Mizobata\source\repos\metasearch_repo2\metasearch 
-   
-npmインストール 
- 
-  npm install 
- 
-多言語化パッケージをインストール 
- 
-  npm install i18n 
-   
-sessionパッケージをインストール 
- 
-  npm install --save express-sesssion 
-   
-新たなディレクトリの作成 
- 
-  mkdir locales 
-   
-app.jsの修正。 
- 
-  app.set("views", path.join(__dirname, "views")); 
-  app.set("view engine", "pug"); 
- 
- 
- 
-  app.use(logger("dev")); 
-  app.use(bodyParser.json({extended: true, limit: "1000mb"})); 
-   
-の間に 
- 
-  i18n.configure({ 
-    locales: ['ja', 'en'], 
-    defaultLocale: 'ja', 
-    directory: __dirname + "/locales", 
-    objectNotation: true 
-  }); 
-   
-を追加する。また、 
- 
-  app.use(cookieParser()); 
-  app.use(express.static(path.join(__dirname, 'public'))); 
-   
- 
- 
-  app.use('/', routes); 
-  app.use('/users', users); 
-   
-の間に 
- 
-  app.use(session({ 
-      secret: "secret" 
-  })); 
- 
-  app.use(i18n.init); 
-  app.use(function (req, res, next) { 
-      if (req.session.locale) { 
-          i18n.setLocale(req, req.session.locale); 
-      } 
-      next(); 
-  }); 
-   
-を追加。 
- 
-日本語が文字化けしないよう、pugファイルはutf-8(__シグネチャなし__)で保存する。 
- 
-visual studio上で、[ファイル]⇒[名前を付けて保存]⇒上書き保存の横の矢印を選択し、プルダウン⇒utf-8を選択。 
- 
- 
- 
- 
- 
  
  • 2021_12_14.1640246064.txt.gz
  • 最終更新: 2021/12/23 07:54
  • by 133.11.222.89