新建文件:01_hello_world.js
```
var http=require("http");
var server = http.createServer(function(req,res){
res.writeHead(200,{"Content-type":"text/html;charset=UTF-8"});
res.end("hello,world!");
});
//運行服務器
server.listen(3000,"127.0.0.1");
```
git bash 或者cmd 進入命令行,然后鍵入文件所在位置
執行node 完整文件路徑名 (如果定在命令行位到文件位置則無需完整路徑)
```
node 01_hello_world.js
```
訪問瀏覽器:
```
127.0.0.1:3000
```
訪問html
~~~
var http=require("http");
var fs=require('fs');
var server = http.createServer(function(req,res){
fs.readFile("/test.html",function(err,data){
res.writeHead(200,{"Content-type":"text/html;charset=UTF-8"});
res.end(data);
})
});
//運行服務器
server.listen(3000,"127.0.0.1");
~~~
接受前臺表單
```
var http = require("http");
var url = require("url");
var server =http.createServer(function(req,res){
//得到查詢部分,由于寫了true,那么就是一個對象
var queryobj = url.parse(req.url,true).query;
var name queryobj. name;
var age queryObj. age;
var sex= queryobj.sex;
res.end("服務器收到了表單請求" + name + age + sex);
});
server.listen(3000, "127.0.0.1");
```
- npm
- 更新
- 基礎
- Api
- 安裝Node
- node_modules本地安裝與全局安裝
- Inspector
- 模塊
- hello world
- 安裝插件的版本
- 更新package.json文件的插件版本
- 使用nodejs開發桌面客戶端應用
- Electron
- api
- 使用 Node.js 的 API
- 事件
- electron配置
- 安裝
- 調試
- 讀取本地文件
- 調用Html5的拖放api
- 官方示例下載
- WebView內嵌窗口
- window.open彈出子窗口及其操作
- BrowserWindow渲染主窗口
- 主進程與渲染進程的通信
- 菜單
- 網絡
- 與react結合
- 打包
- 前言
- 對比
- electron-forge
- 打包工具一:electron-packager
- 打包工具二:electron-builder
- Boilerplates樣板工程
- 通用配置文檔
- NW.js
- npm install、npm install --save與npm install --save-dev區別