目前我想練習架個網站,用node.js抓取我存在google sheet裡的資料,並用wordcloud套件呈現,但目前我遇到的幾個問題如下:
先了解一個重點。不要將node.js當前端語言看待。
剩下來的,就會明白很多了。
你因該是卡在這邊。將其當前端語言看了。
你有辦法 console.log 出來嗎?
node.js抓到資料了,但我不知道用什麼辦法傳到.html
express套件要如何去使用
const express = require('express');
const app = express();
或
Node.js 系列學習日誌 #7 - 使用 Express 實作網頁開發框架
請問有任何推薦關於前端與後端相關方面的書籍
node.js抓到資料了,但我不知道用什麼辦法傳到.html
你有兩個做法
第一個
寫成一個 api server
讓前端可以串接
第二個
用 pug 之類的 view engine
直接在後端 render 你的頁面
express套件要如何去使用
官方 doc 其實就說得很清楚了
var express = require('express');
var app = express();
app.get('/', function (req, res) {
// 透過瀏覽器連到 http://localhost:3000/時
// 會在頁面看到 Hello World!
res.send('Hello World!');
});
app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});
請問有任何推薦關於前端與後端相關方面的書籍
真的就是 google 最快
我是看這個教材:Express Tutorial: The Local Library website
可以參考看看。
如果完全不知道怎麼讓東西呈現在網頁上,也可以從前面的入門教材開始。
Google Express的官網就有教你怎麼做囉
https://expressjs.com/zh-tw/starter/generator.html
express generator下去直接產生一支程式還帶一個view給你,只是初始的view engine是jade,個人覺得nunjucks還不錯用,都有官方文檔可以爬,蠻好上手的哦
不然也可以像其他大大建議的,就寫api server,然後自建html檔去call你要的資料~