小编Shi*_*agi的帖子

TypeError: window.scroll 不是函数 TypeError: window.scroll 不是服务器端渲染中的函数

我克隆了一个用于服务器端渲染和路由的角度通用项目,也工作正常,但每次我单击查看源页面时,都会出现以下错误,并且页面不会加载。(我正在发送数据以命中 formdata 中的 api)。

每当我点击查看源页面时,控制台都会显示此错误

错误{错误:未捕获(承诺):ReferenceError:FormData未定义ReferenceError:FormData未在BodyWisdomComponent.getAllBodyWisdom定义(webpack:///./dist-server/main.095f1696d45b5b44a263.js?:1:10104)

我使用 formdata 将数据发送到 api 中的服务器:

var myFormData = new FormData();
myFormData.append('timezone', 'asia/kolkata');
myFormData.append('page_no', this.pageNumber);
Run Code Online (Sandbox Code Playgroud)

我的 webpack.config.js 文件是:

const path = require('path');
const webpack = require('webpack');
const FormData = require('form-data');
var nodeExternals = require('webpack-node-externals');


/**
 * This is a server config which should be merged on top of common config
 */
module.exports = {
  entry: {
    // This is our Express server for Dynamic universal
    server: './server.ts',
    // This is an example of Static prerendering …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express angular-universal angular

3
推荐指数
1
解决办法
6414
查看次数