【发布时间】:2016-01-01 19:19:40
【问题描述】:
我正在学习 JavaScript,并想做与 PHP 的 $_GET[Var] = $foo; 等效的 JavaScript 我正在为一个项目编写一个基本的 CDN 类型服务器,
另外,如何使用 JavaScript 提供文件以供下载?计划是在 NodeJS 节点内运行此代码。对不起,如果我解释得不好,我解释的很糟糕。
【问题讨论】:
标签: javascript node.js variables get
我正在学习 JavaScript,并想做与 PHP 的 $_GET[Var] = $foo; 等效的 JavaScript 我正在为一个项目编写一个基本的 CDN 类型服务器,
另外,如何使用 JavaScript 提供文件以供下载?计划是在 NodeJS 节点内运行此代码。对不起,如果我解释得不好,我解释的很糟糕。
【问题讨论】:
标签: javascript node.js variables get
要从您的 Node.js 应用程序提供现有文件,请使用 express 和 express.static:http://expressjs.com/en/starter/static-files.html
下面的示例使用 ECMAScript 2015 元素并假设 Node.js 4 或 5,静态文件存储在 public 目录中:
const http = require('http');
const express = require('express');
const app = express();
app.use(express.static('public'));
const server = http.createServer(app).listen(8080, serverCallback);
function serverCallback() {
const host = server.address().address;
const port = server.address().port;
console.log(`Server listening on ${host}:${port}`);
}
【讨论】: