express(配置、创建服务器、静态资源服务)

配置express

1. 建一个文件夹 如:wjjweb
2. npm init -y
3. 下载express :   npm install  express --save

建立服务器

//建立服务器 get指定唯一路径
var express = require('express');
var app = express();
app.get('/', function (req, res) {
  res.send('Hello World!');
});
var server = app.listen(3000,'192.168.1.104',function () {
  var host = server.address().address;
  var port = server.address().port;
  console.log('Example app listening at http://%s:%s', host, port); 
//Example app listening at http://192.168.1.104:3000
});
// use 方法监听所有的请求
// 创建方法一
// const express = require('express');
// const app = express();
// app.use((req, res) => {
//     res.end(req.url);
// }).listen(3000, () => {
//     console.log("running……");
// });

// -------------------------------------------------------------------------
// 创建方法二
const app = require('express')();
var server = app.use((req, res) => {
    res.send(req.url)
});
server.listen(3000, () => {
    console.log("running……");
});
  • 利用 Express 托管静态文件
/**
 * 静态资源服务
 * 可以指定多个目录作为静态资源的根路径
 * 可以指定虚拟目录
 * 目录下还可以建js/css/img目录,而且可以正常引入
 */
const express = require('express');
const app = express();
app.use('/public',express.static('public'));
app.use('/www',express.static('www'));
app.listen(3000, () => {
    console.log("running……");
})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容