安装插件
更新node
需要安装的插件:express,cors
npm install package-name
require():以一个本地文件路径作为参数。
cors能让浏览器和服务器免受安全限制,自由通信。
//Include the 'express' package in the project
const express = require('express');
//create an instance of an express app
const app = express();
//Include the 'cors' package in your project
//and connect it to the express app instance
const cors = require("cors");
app.use(cors());
服务端的文件结构不同于客户端,它将网页相关的文档放在一个目录下,如‘website’,server.js放在与这个文件夹同级的一层。
连接服务端代码与客户端:
//the browser code(index.html and any additional pages) housed in the website folder
app.use(express.static('website'));
使用Express创建一个本地服务器:
const port = 3000;
const server = app.listen(port, listening);
function listening(){
// console.log(server);
console.log(`running on localhost: ${port}`);
};
使用箭头函数:
//Create a server with a callback function
const server = app.listen(port, ()=>{
console.log("the port number:" + port);
});
在终端运行文件
node server.js