程序员

NodeJS配置运行

2020-05-13  本文已影响0人  Lyudmilalala

下载安装NodeJS

安装NodeJS

$ brew install node

修改npm镜像为国内资源

NPM使用介绍

$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ cnpm install [name]

搭建服务器

在项目文件夹中安装express,一个可以丰富HTTP请求功能的library

$ cnpm install express --save

注:如果要全局安装,-g在命令的最后

// cnpm install -g typescript     Error
$ cnpm install typescript -g

如果是本地安装,安装后会在当前文件夹得到一个叫node_modules的目录,代表为当前项目下载引用的NodeJS libraries,另外还会产生package.jsonpackage-lock.json,用于定义包的属性
编写一个server.js,其中 '0.0.0.0'为IP,6060为端口,可以自行修改

var express = require('express');

function startServer() {
    var app = express();
    app.set('view engine', 'html');
    
    app.get('/index', function (req, res) {
        res.sendFile( __dirname + "index.html" );
    });

    var server = app.listen(6060, '0.0.0.0', function () {
        var host = server.address().address
        var port = server.address().port
        console.log("visit http://%s:%s", host, port)
    });
};

startServer();

编写前端

写一个简单的index.html

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"></meta>
<title>Index</title>
</head>
<body>
    <h1>My First Application</h1>
    <p>Hello World</p>
</body>
</html>

运行测试

在有node_modules的目录运行

$ node server.js
visit http://0.0.0.0:6060

浏览器打开http://0.0.0.0:6060/index

index.html
上一篇 下一篇

猜你喜欢

热点阅读