json 的NodeJS-简单-网站

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json 的NodeJS-简单-网站相关的知识,希望对你有一定的参考价值。

var express = require('express');
var stylus = require('stylus');
var nib = require('nib');
var logger = require('morgan');

var app = express();

function compile(str, path) {
    return stylus(str).set('filename', path).use(nib());
}

app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(logger('dev'));
app.use(stylus.middleware({ src: __dirname + '/public', compile: compile }));

app.use(express.static(__dirname + '/public'));


app.get('/', function (req, res) {
    res.render('index', {title:'Hello, World! from NodeJS'});
});

var port = process.env.port || 1337;
app.listen(port);
{
  "name": "WebApp",
  "version": "0.0.0",
  "description": "WebApp NodeJS Simple WebSite",
  "main": "server.js",
  "author": {
    "name": "Pinal Bhatt",
    "email": "pinalbhatt@gmail.com"
  },
  "dependencies": {
    "express": "^4.7.4",
    "jade": "^1.5.0",
    "morgan": "^1.2.2",
    "nib": "^1.0.3",
    "stylus": "^0.47.3"
  }
}

以上是关于json 的NodeJS-简单-网站的主要内容,如果未能解决你的问题,请参考以下文章

javascript 简单的NodeJS脚本,用于抓取网站并获取网址

Nodejs - Express JSON 解析器无法响应

NodeJs的简单介绍

使用mongodb和mongoose(nodejs)的不同字段名称映射多个数据源

nodejs简单介绍

如何为 Flutter 移动应用程序提供与 nodeJS 网站相同的后端?