お世話になってます。
実はあるテストのため今ごく普通にテンプレートに
'Nitta'をejsファイルに飛ばしたいだけなんですが、
なぜかファイルが開きません。
以前のwin7では動作できたのですが、
win10になって突然動かなくなりました。
OSは関係ないかなと思うのですが。
つまり、動作できない理由が明確になりません。
ご存知の方、居られてましたら返信よろしくお願いします。
実行箇所:meitoku.js
フォルダ階層
meitoku.js(Viewsフォルダと同じ階層)
Views(フォルダ) ---------/index22.ejs
↓meitoku.js
var ejs = require('ejs'); var express = require('express'); const app = express(); // ejsを使用するための設定 app.set('views', __dirname + '/Views'); app.set('view engine', 'ejs'); app.get('/', function(req, res) { // index.ejsの拡張子は省略可能 res.render('index22.ejs', {title : 'Nitta'}); }); app.listen(8124,'127.0.0.1');
index22.ejs
<html> <h1><%= title %></h1> <p>hello from ejs</p> </html>
デバッグした結果を追記して下さい。また、掲載しているコード内に原因があると確信している場合を除き、その他、関連ファイル、関連情報も追記して下さい。掲載コード内に原因があると問題の切り分けによって確信がある場合は、その確信の根拠(問題の切り分けの詳細)を追記して下さい。
前にも「質問するときのヒント」ページを紹介したと思いますが、再度、リンクを貼っておくので参考になさってみて下さい。
https://teratail.com/help/question-tips
デバックの結果ですが、今手元に該当するPCがない為に表記できません。すいません。連休明け早々に添付します。ご了承ください。
ブラウザー立ち上げて現象が確認できるところまでを撮影してアップすると良いと思います。アニメーションGIFでも良いですし、youtubeに動画アップしてリンク貼るのでも良いと思います。(もちろん、本来であれば文章で現象を再現するステップを適切に漏れもなく説明出来ればそれで問題ないので、文章でも構いませんが、これまでの質問を見ると傾向的に説明が苦手そうな印象を受けるので、動画などの代替案を提案しておきます。)
返信遅れ申し訳ありません。ご指摘ありがとうございます。youtubeでの動画投稿検討します。