我无法读取getStaticPaths和中的 cookie getStaticProps,在 SSR 中,我可以通过上下文请求 cookie,但即使使用诸如 之类的包js-cookie, cookie-cutter, cookies,我也无法读取 cookie 集,这使得无法获取数据。
这是我想要获得的令牌,我httpOnly为了开发而删除了它。
export async function getStaticPaths(){
const data = await callApi("/jobs", "GET", token)
const paths = data.map(jobs => ({
params: {slug: jobs.slug}
}))
return{
paths,
fallback: true,
}
}
Run Code Online (Sandbox Code Playgroud)
这是 getStaticPaths。
我无法理解如何使用Puppeteer in ElectronNPM 模块。我从 npm 页面复制了代码并尝试运行它,但出现以下错误:
Error: The parameter 'app' was not passed in. This may indicate that you are running in node rather than electron
我的目标是按下按钮即可执行脚本(在无头模式下)。
//api/test.js
const {BrowserWindow, app} = require("electron");
const pie = require("puppeteer-in-electron")
const puppeteer = require("puppeteer-core");
const main = async () => {
await pie.initialize(app);
const browser = await pie.connect(app, puppeteer);
const window = new BrowserWindow();
const url = "https://google.com/";
await window.loadURL(url);
const page = await pie.getPage(browser, window);
console.log(page.url());
window.destroy(); …Run Code Online (Sandbox Code Playgroud) FrameWork - ElectronJS
我的程序使用.json文件来保存用户输入的数据。在开发环境中这些文件写得很好,但是用electron-packagerJSON文件打包后就不再写了,这完全使我的程序无效。
我主要使用这些JSON文件来编写我的程序,因此完全删除它们将再次从头开始执行程序。有没有办法让程序JSON像在开发环境中一样在客户端 PC 中写入文件。
这只是一个示例程序,但我的所有代码都是这种格式。
//JavaScript
//This Javascript catches user inputs and send them to jsonWriter function
document.getElementById("save").addEventListener('click', async function(e) {
e.preventDefault()
var userData = document.getElementById('username').value
var acctData = document.getElementById('account').value
var formData = {
username: userData,
account: acctData
}; // create JS object
await writer.jsonLC(formData);
});
// This is my json Writer function
async function jsonForAuth(data){
let element = JSON.stringify(data);
fs.writeFileSync(__dirname + '\\data\\auth.json', element)
//All my directory …Run Code Online (Sandbox Code Playgroud) #include <stdio.h>
int main() {
int a,b;
a = -3--3;
b = -3--(-3);
printf("a=%d b=%d", a,b);
}
Run Code Online (Sandbox Code Playgroud)
这个程序是给我们的一个任务,用于寻找输出。但它显示
expression is not assignable
但是,我的其他同学得到了输出。
a = 0, b = -6
Run Code Online (Sandbox Code Playgroud)
我不明白这是怎么回事,因为我觉得这个程序不对。