Module 01 · Introduction to Server-Side JavaScript服务器端 JavaScript 入门
Cheatsheet: Introduction to Server-Side JavaScript速查表:服务器端 JavaScript 入门
| 包/方法 | 描述 | 代码示例 |
|---|---|---|
| http/createServer | http 包用于建立与服务器的远程连接或创建一个监听客户端的服务器。 createServer - 接受一个请求监听器,这是一个接受请求和响应参数的函数,其中请求是来自客户端的请求句柄,响应是要发送给客户端的句柄。 |
const http = require('http'); const requestListener = function(req, res) { res.writeHead(200); res.end('Hello, World!'); } const port = 8080; const server = http.createServer(requestListener); console.log('server listening on port: '+ port); server.listen(port); |
| new Date() | new Date() 方法返回当前日期作为一个对象。您可以在日期对象上调用方法来格式化它或更改时区。 | module.exports.getDate = function getDate() { let aestTime = new Date().toLocaleString("en-US", {timeZone: "Australia/Brisbane"}); return aestTime; } |
| import() | import 语句用于导入其他模块导出的模块。包含可重用代码的文件称为模块。 | // addTwoNos.mjs function addTwo(num) { return num + 4; } export { addTwo }; // app.js import { addTwo } from './addTwoNos.mjs'; // 打印: 8 console.log(addTwo(4)); |
| require() | 内置的 NodeJS 方法 require() 用于引入包含在不同文件中的外部模块。require() 语句基本上在返回导出对象之前读取并执行一个 JavaScript 文件。 | module.exports = 'Hello Programmers'; let msg = require('./messages.js'); console.log(msg); |