-1
私はクラウド9 ideを使用しており、タイトルに記載されているエラーが発生しています。 ファイル構造は、このノードjs TypeError:クラウド9を使用して未定義のプロパティ 'get'を読み取れませんIDE
client/
views/
-index.ejs
routes/
-index.js
-server.js
server.jsファイルのように見えます
var path = require('path');
var async = require('async');
var express = require('express');
var router = express();
var server = http.createServer(router);
router.use(express.static(path.resolve(__dirname, 'client')));
router.set('view engine','ejs');
//app.set('views','app/views');
router.locals.siteTitle = "Meetups";
//router.use(express.static(path.resolve('./public')));
router.use(require('./client/routes/index'));
router.use(require('./client/routes/speaker'));
server.listen(process.env.PORT || 3000, process.env.IP || "0.0.0.0", function(){
var addr = server.address();
console.log("Chat server listening at", addr.address + ":" + addr.port);
});
私は
TypeError: Cannot read property 'get' of undefined router.get('/',function(req,res){
var express = require('express');
var router = express.Router();
router.get('/',function(req,res){
res.render('index',{
pageTitle:'Home',
pageID:'home',
});
});
module.exports = router;