小程序在今年能夠說是異常火爆,商機無限,不少開發者靠打造爆款小程序,直接實現財務自由,做爲一名有追求的前端開發,如何從0到1搭建一款小程序呢,我會分兩篇來介紹小程序從0到1的一個開發過程,分別是服務器配置篇與代碼編寫篇,最終會以一個笑話類的demo來展現前端
體驗demo node
cd ../usr/local/src/
wget https://nodejs.org/dist/v10.13.0/node-v10.13.0.tar.gz
tar -xvf node-v10.13.0.tar.gz
rm node-v10.13.0.tar.gz //刪除壓縮包
mv node-v10.13.0 nodejs //修改文件名
ln -s usr/local/src/nodejs/bin/npm /usr/local/bin/
ln -s usr/local/src/nodejs/bin/node /usr/local/bin/
npm i pm2 -g
ln -s usr/local/src/nodejs/bin/pm2 /usr/local/bin/
* Apache
* 1_root_bundle.crt
* 2_xxxx.xyz.crt
* 3_xxxx.xyz.key
* IIS
* xxxx.xyz.pfx
* keystorePass.txt
* Nginx
* 1_xxxx.xyz_bundle.crt
* 2_xxxx.xyz.key
* Tomcat
* xxxx.xyz.jks
* keystorePass.txt
* xxxx.xyz.csr
複製代碼
const express = require('express')
const https = require('https')
const fs = require('fs')
const app = express()
const httpsServer = https.createServer({
key: fs.readFileSync('./keys/Nginx/2_jksh.xyz.key', 'utf8'),
cert: fs.readFileSync('./keys/Nginx/1_jksh.xyz_bundle.crt', 'utf8')
}, app)
app.get('/', (req, res) => res.send('Hello World!'))
//啓動https服務,443端口爲https默認端口,與80端口相似
httpsServer.listen(443, () => {
console.log("https服務啓動成功")
})
複製代碼
我寫的比較精簡,不知道有沒有講清楚,歡迎你們一塊兒交流
express