Skip to content

Commit 03e76cf

Browse files
author
姚观寿
committed
修改文档
1 parent c0d795f commit 03e76cf

File tree

5 files changed

+8
-22
lines changed

5 files changed

+8
-22
lines changed

3.png

149 KB
Loading

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,10 @@ npm run start:ssr:dev
7373
npm run build:ssr:prod
7474
```
7575

76-
#### This command is used to start the SSR server start:server
76+
#### This command is used to start the SSR server start:ssr:prod
7777

7878
```
79-
npm run start:server
79+
npm run start:ssr:prod
8080
```
8181

8282

@@ -652,10 +652,10 @@ npm run start:ssr:dev
652652
npm run build:ssr:prod
653653
```
654654

655-
#### 启动 ssr 服务器命令start:server
655+
#### 启动 ssr 服务器命令start:ssr:prod
656656

657657
```
658-
npm run start:server
658+
npm run start:ssr:prod
659659
```
660660

661661

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"cmd": "cross-env NODE_ENV=development target=ssr node -r @babel/register ./bin/cmd.js",
1515
"start:ssr:dev": "cross-env target='ssr' npx babel-node -r @babel/register ./bin/index.js -r dotenv/config dotenv_config_path=.env.development",
1616
"build:ssr:prod": "cross-env target='ssr' npx babel-node -r @babel/register ./bin/index.js -r dotenv/config dotenv_config_path=.env.production",
17-
"start:server": "cross-env target='ssr' npx babel-node -r @babel/register ./dist/server/index.js -r dotenv/config dotenv_config_path=.env.production",
17+
"start:ssr:prod": "cross-env target='ssr' npx babel-node -r @babel/register ./dist/server/index.js -r dotenv/config dotenv_config_path=.env.production",
1818
"web:dev:server": "cross-env target=web webpack-dev-server -r @babel/register --config ./webpack/config/client/index.js ",
1919
"start:client:dev": "cross-env target=client npx babel-node -r @babel/register ./bin/index.js -r dotenv/config dotenv_config_path=.env.development",
2020
"build:client:prod": "cross-env target=client npx babel-node -r @babel/register ./bin/index.js -r dotenv/config dotenv_config_path=.env.production",

ssr搭建原理.md

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -340,40 +340,26 @@ app.listen(3000,()=>{
340340

341341

342342

343-
344-
345343
启动服务
346344

347345
```
348346
npm run start:ssr:dev
349347
```
350348

351-
352-
353349
启动服务node.js 流程程序图
354350

351+
![img](./3.png)
355352

356353

357354

358-
359-
360-
361-
362-
363-
364-
365-
366-
367-
测试第一次访问页面
355+
测试第一次访问页面,模拟爬虫效果
368356

369357
```
370358
curl www.baidu.com
371359
```
372360

373361

374362

375-
376-
377363
双端使用同一套路由规则,node server 通过req url path 进行组件的查找,得到需要渲染的组件。
378364

379365
首先 在client/router/routesComponent.js我们会配置好路由路劲和组件地址还有一些路由信息

webpack/config/server/webpack.dev.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ module.exports = {
4848
new CleanWebpackPlugin({
4949
cleanOnceBeforeBuildPatterns: [
5050
path.join(process.cwd(), "/dist/server/*.js"),
51-
path.join(process.cwd(), "/dist/server/**/*"),
51+
path.join(process.cwd(), "/dist/server/static/**/*"),
5252
"!" + path.join(process.cwd(), "/dist/server/app.js"),
5353
"!" + path.join(process.cwd(), "/dist/server/index.js")
5454
]

0 commit comments

Comments
 (0)