Что-то не очень хорошо работает с моим кодом. Я только начал с первых строк кода и установки пакетов. Вот код:Node.js: Изменились ли методы узлов?
server.coffee
require 'coffee-script'
express = require 'express'
app = express()
app.get '/', (req, res) ->
res.send "Hello from express"
app.listen(3000)
console.log "Server is listening"
index.eco
<!DOCTYPE html>
<html lang="end">
<head>
<title>Our Page</title>
<body>
<h1>Our Index</h1>
</body>
</head>
</html>
Сначала я должен сказать, что express.createServer()
есть изменения в express()
, но до сих пор, когда я пытаюсь сделать изменения в коде
res.send "Hello from express"
до
res.render 'index.eco', layout: false
Это не работает после запуска сервера. Есть идеи?
package.json
{
"name": "coderacer",
"version": "0.0.0",
"description": "Example",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Ro",
"license": "BSD-2-Clause",
"dependencies": {
"coffee-script": "*",
"express": "*",
"eco": "*"
}
}
Какая ошибка вы получаете? – hexacyanide
TypeError: Property 'engine' объекта # не является функцией at View.render (/home/sasuke/Documents/harddisk/workspace/coderacer/node_modules/express/lib/view.js:76:8) ETC –